MathTop

bar_chart 函数

根据数值绘制条形图。

语法

  • bar_chart([v1, v2, ...])
  • bar_chart(values, option = value, ...)

参数与选项

list形如 [1, 2, 3] 的列表字面量。
title图形上方显示的标题文本。
labels坐标轴或类别标签。2D 图通常为 [xLabel, yLabel];图表中在支持时用于标注分类。
color / colour颜色名、CSS 颜色,或用于多个系列/图元的颜色列表。
axes坐标轴显示控制;使用 none/false 隐藏坐标轴。
gridlines网格线显示控制;true 显示,false 隐藏。
background图形背景颜色。
transparency透明度控制,范围 0 到 1,数值越大越透明。
view可见数值范围,例如 [xmin..xmax, ymin..ymax] 或 [xmin..xmax, ymin..ymax, zmin..zmax]。

示例

  1. 柱状图bar_chart([3, 7, 4, 6])绘制四个条形,高度分别为 3、7、4 和 6。
  2. 标题bar_chart([3, 7, 4, 6], title = 'Scores')条形图显示标题 Scores。
  3. 标签bar_chart([3, 7, 4, 6], labels = ['A', 'B', 'C', 'D'])条形分别标记为 A、B、C 和 D。
  4. 颜色bar_chart([3, 7, 4, 6], color = [red, blue, green, orange])每个条形使用给定颜色列表。
  5. 坐标轴与网格bar_chart([3, 7, 4, 6], axes = none, gridlines = false)图表结果包含指定的坐标轴和网格选项。
  6. 背景bar_chart([3, 7, 4, 6], background = '#f8fafc')条形图使用自定义背景。
  7. 透明度bar_chart([3, 7, 4, 6], transparency = 0.3)条形以半透明方式绘制。
  8. 显示范围bar_chart([3, 7, 4, 6], view = [0..5, 0..8])固定可见的数值范围。
  9. 综合选项bar_chart([3, 7, 4, 6], title = 'Scores', labels = ['A', 'B', 'C', 'D'], color = [red, blue, green, orange], background = '#f8fafc', transparency = 0.15, view = [0..5, 0..8])同时应用标题、标签、颜色、背景、透明度和显示范围。