BarChart

BarChart[{y1,y2,,yn}]

条形图,其中条形长度为 y1y2.

BarChart[{,wi[yi,],,wj[yj,],}]

条形图,其中条形特征由符号封装 wk 定义.

BarChart[{data1,data2,}]

从多个数据集 datai 得到一个条形图.

更多信息和选项

范例

打开所有单元关闭所有单元

基本范例  (4)

从高度列表中产生一个条形图:

多个数据集的图表:

使用分类标签:

分类图例:

设置条形样式:

绘图条形:

范围  (41)

数据和布局  (15)

分组数据集中的项:

各数据集的项数量不必相同:

非实数数据被认为是缺失的,通常在条形图中产生一个空隙:

数据可以含有单位:

指定所用的单位:

TimeSeriesEventSeriesTemporalData 的时间标记将被忽略:

关联中的值被当作条形的高:

使用键作为标签:

使用键作为标注:

使用键作为图例:

关联可以嵌套:

WeightedData 中的权值将被忽略:

EventData 中的删失和截断信息将被忽略:

用不同的布局显示多个数据集:

在水平方向用堆叠的布局更紧缩:

Joined 指示数据点之间的连接性:

改用一列图表:

使用多行或多列:

控制条形图的开始方向:

调整条形和条形组之间的间隔:

绘制具有不确定性的数据:

封装  (5)

在单个数据、数据集或一组数据集上用封装:

嵌套封装:

屏蔽缺省的提示工具:

用提示工具上的任何对象:

PopupWindow 提供其它的向下钻取(drill down)的信息:

Button 可以用于触发任何行为:

造型和外观  (8)

对于条形用明确的样式列表:

ColorData 中使用任何梯度或索引色彩方案:

为图表设计的色彩方案:

ChartBaseStyle 可以对所有图表元素设置一个初始样式:

Style 可以用于屏蔽样式:

对绘图条形用任何图形:

用内部程序产生的条形:

面板 图表元素方案 具体设置:

使用具有详细边框刻度和网格线的主题:

使用具有高对比度色彩方案和边缘褪色矩形的主题:

标签和图例  (13)

Labeled 对一个条形增加标签:

对标签替换用符号坐标:

对数据列提供分类标签:

对行数据:

两者都提供:

Placed 控制标签坐标,用关于 Labeled 的相同坐标:

使用 Callout 把标签添加至条形图:

改变标注的外观:

自动定位标注:

使用标注和堆栈条:

LabelingFunction 提供条形标签值:

Placed 控制放置和格式化:

使用 Callout 创建标注:

对数据列增加分类的图例项:

对行数据:

Legended 增加其它的图例项:

Placed 影响图例坐标:

选项  (133)

AspectRatio  (3)

默认情况下,BarChart 使用固定的高宽比:

当水平放置直条时,比率不受影响:

通过 AspectRatio1 使高度和宽度一致:

AspectRatioFull 调整高度和宽度,使图形正好可以放置在其他结构中:

Axes  (3)

默认情况下绘制轴:

设置 AxesFalse 可关闭绘制轴:

使用 AxesOrigin 指定轴相交的位置:

AxesLabel  (4)

默认情况下不绘制轴标签:

轴上放置标签:

指定轴标签:

使用单位作为标签:

AxesOrigin  (2)

自动确定轴的位置:

为轴指定明确的原点:

AxesStyle  (4)

更改轴的样式:

指定每根轴的样式:

对刻度和轴使用不同的样式:

为标签和轴使用不同的样式:

BarOrigin  (1)

改变条形的起始方向:

BarSpacing  (5)

自动决定条形间的间隔:

无间隔:

预设的符号值:

条形间用明确的间隔:

在条形间和条形组之间用明确的间隔:

ChartBaseStyle  (5)

对样式条形用 ChartBaseStyle

ChartBaseStyleChartStyle 联用:

ChartStyle 可以屏蔽 ChartBaseStyle 的设置:

ChartBaseStyleStyle 联用:

Style 可能屏蔽 ChartBaseStyle 的设置:

ChartBaseStyle 可以和 ColorFunction 联用:

ColorFunction 可以屏蔽 ChartBaseStyle 的设置:

ChartElementFunction  (6)

获得 ChartElementFunction 的内置设置的列表:

面板 图表元素方案 进行详细设置:

ChartElementFunction 适合显示全局比例:

写入一个自定义的 ChartElementFunction

用输入传递的元数据,在此例中对数据绘图:

内置元素函数可能具有选项,用 面板 图表元素方案 设置这些选项:

ChartElements  (9)

创建基于任何 Graphics3D 对象的绘图条形图:

Graphics3D

Image

用延伸图形:

指定明确的高度和宽度:

不设置 AspectRatio->Full,保留原高宽比:

高度或宽度用 All 导致条形延伸到整个尺寸延伸:

每个数据列用不同的图形:

对每个数据行用不同的图形:

循环使用图形:

样式可以从 ChartStyle 等设置的样式中继承:

图形中明确的样式设置会屏蔽其它样式设置:

绘图图形的旋转不受 BarOrigin 的影响:

创建真正的三维阴影条形:

ChartLabels  (10)

缺省下在轴上放置标签:

封装在数据中的 Labeled 将放置其它标签:

Placed 控制标签放置:

在图表外的符号坐标:

基于位置的坐标与条形图相关:

把所有标签放在右上角,并改变标签的坐标:

Placed 的第三个变量控制格式:

用一个超链接的标签:

旋转标签:

缺省下标签与数据列相关:

标签与行或数据集相关:

对行和列添加标签:

Placed 改变放置:

使用 Callout 连接条形图的标签:

放置多个标签:

ChartLayout  (5)

ChartLayout 缺省下用分组的布局:

有步长的条形:

用堆叠的条形:

堆叠布局可以有效显示多个数据集:

通过设置 Joined->True,显示不同分类的变化:

将单个图表放在一列中:

使用行而不是列:

使用多列或多行:

首选完整的列或行:

ChartLegends  (8)

生成基于图表样式的图例:

Legended 增加图例项:

Legended 指定单独的图例项:

Legended 增加其它的图例项:

产生数据集的图例项:

删除未使用的图例项:

可以应用到多个维中的图例:

Placed 控制图例的放置:

ChartStyle  (8)

ChartStyle 设置所有条形的样式:

给出样式列表:

使用来自 ColorData"Gradients" 色彩方案:

使用来自 ColorData"Indexed" 色彩方案:

使用经优化的索引颜色:

循环使用样式:

设置每个数据列的样式:

设置每个数据行的样式:

设置每个数据行和数据列的样式:

若同时设置行和列的样式,后设置的样式会屏蔽之前的设置:

Style 屏蔽 ChartStyle 的设置:

ColorFunction 屏蔽 ChartStyle 的设置:

ChartElements 可能屏蔽 ChartStyle 的设置:

ColorFunction  (3)

按条形高度着色:

ColorFunctionScaling->False,得到未缩放的高度值:

ColorFunction 屏蔽 ChartStyle 的设置:

ColorFunction 组合不同样式的效果:

ColorFunctionScaling  (2)

缺省下用比例高度值:

ColorFunctionScaling->False 得到未缩放的高度值:

Frame  (4)

默认情况下,BarChart 不使用边框:

使用 FrameTrue 显示边框:

在绘图左边和右边绘制边框:

在绘图左边和顶边绘制边框:

FrameLabel  (3)

在图表底部放置一个标签:

默认情况下,边框标签放置在边框的底边和左边:

在边框的每条边上放置标签:

FrameStyle  (2)

指定边框的样式:

为每条边框边指定样式:

FrameTicks  (8)

默认情况下会自动放置边框刻度:

使用 All 可在所有边上添加刻度标签:

在指定位置放置刻度线:

使用特定标签在指定位置绘制边框刻度线:

将刻度线的长度指定为图形大小的一定比例:

在每条刻度线的正负方向上使用不同的尺寸:

为每条边框刻度指定一个样式:

构造一个函数,将边框刻度放置在边框边的中点和极值点处:

FrameTicksStyle  (3)

默认情况下,边框刻度和边框刻度标签使用与边框相同的样式:

指定刻度的整体样式,包括标签:

对每条边框边的刻度使用不同的样式:

ImageSize  (7)

使用命名尺寸,例如 TinySmallMediumLarge

指定绘图的宽度:

指定绘图的高度:

允许宽度和高度达到一定的尺寸:

指定图形的宽度和高度,必要时用空白填充:

设置 AspectRatioFull 将填充可用空间:

使用宽度和高度的最大尺寸:

使用 ImageSizeFull 填充对象中的可用空间:

将图像大小指定为可用空间的一部分:

IntervalMarkers  (2)

默认情况下,不确定性是有限制的:

"Bars" 注明没有限制的不确定性:

IntervalMarkersStyle  (2)

指定不确定性的样式:

使用多个数据集:

指定不确定性的样式:

Joined  (3)

缺省下不连接条形:

连接条形顶部的中心:

连接条形的角:

连接堆叠条形:

LabelingFunction  (8)

TooltipStatusArea 中用值自动标注:

无标签:

用符号坐标控制标签的放置:

在条形外的符号坐标:

基于放置的坐标与条形相关:

使用 Callout 自动放置标签:

使用符号位置放置 Callout 标签:

控制标签的格式:

用给出的图表标签作为标签函数的参数:

将标签作为工具提示:

LabelingSize  (4)

文字标签显示为实际的尺寸:

图像标签自动调整:

指定文字标签的最大尺寸:

指定图像标签的最大尺寸:

显示实际尺寸的图像标签:

PerformanceGoal  (3)

产生交互式高亮显示的条形图:

使交互行为不可用以强调性能:

通常非交互图表需要较少内存:

PlotTheme  (2)

使用高对比度色彩方案中具有简单刻度和网格线的主题:

改变色彩方案:

ScalingFunctions  (4)

默认情况下,在每个方向按线性比例绘制:

方向使用对数比例:

使用由函数和它的逆定义的比例:

TicksGridLines 的位置是自动比例:

应用  (11)

创建独立宣言中字符频率的条形图:

在多个级别上应用标签:

点击颜色选择,看到更新颜色组成部分的条形图:

点击条形图,听取国家名称和其人均国内生产总值:

创建一个渐进条形图:

创建一个渐进列图:

创建一个 1 月份 Gantt 雇员的假期图表:

当鼠标移到条和网格线上时,显示天数:

ExampleData 中选取纹理图像,作为条形图片:

对纹理着色:

创建有纹理条形的图表:

有声比较一个公司列表的价格变动百分比:

点击一个条形图中的数据,听到有声的值的代表:

比较公司的资产组合的价格趋势:

创建一个标签函数:

鼠标指向条形获得价格信息:

以厘米为参照,比较几种常见的长度单位:

属性和关系  (6)

BarChart3D 获得三维条形图:

BarChartRectangleChart 的一个特例:

PieChartPieChart3D 可视化显示数据列表:

ListPlotListLinePlot 产生线状图:

Histogram 自动计算装仓和绘制直方图:

使用 PairedBarChart 创建双边条形图:

巧妙范例  (3)

堆叠条形:

堆叠条形:

百分位条形:

Wolfram Research (2008),BarChart,Wolfram 语言函数,https://reference.wolfram.com/language/ref/BarChart.html (更新于 2021 年).

文本

Wolfram Research (2008),BarChart,Wolfram 语言函数,https://reference.wolfram.com/language/ref/BarChart.html (更新于 2021 年).

CMS

Wolfram 语言. 2008. "BarChart." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2021. https://reference.wolfram.com/language/ref/BarChart.html.

APA

Wolfram 语言. (2008). BarChart. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/BarChart.html 年

BibTeX

@misc{reference.wolfram_2024_barchart, author="Wolfram Research", title="{BarChart}", year="2021", howpublished="\url{https://reference.wolfram.com/language/ref/BarChart.html}", note=[Accessed: 17-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_barchart, organization={Wolfram Research}, title={BarChart}, year={2021}, url={https://reference.wolfram.com/language/ref/BarChart.html}, note=[Accessed: 17-November-2024 ]}