PairedBarChart
PairedBarChart[{y1,y2,…},{z1,z2,…}]
绘制配对的条形图,其长度分别为 y1、 y2、… 和 z1、z2、….
PairedBarChart[{…,wi[yi,…],…},{…,wj[zj,…],…}]
绘制配对的条形图,条形图的特征由符号式封装 wk 定义.
PairedBarChart[{data11,…},{data21,…}]
从多个数据集 data1i 和 data2j 中绘制配对条形图.
更多信息和选项
- PairedBarChart 的数据元素可以以如下形式给出:
-
yi 纯条形值 Quantity[yi,unit] 具有单位的条形值 wi[yi,…] 具有值 yi 和封装 wi 的条 formi->mi 具有元数据 mi 的条格式 - 如果数据不是以这些格式给出,则认为数据丢失,一般在条形图上会产生间隔.
- PairedBarChart 的数据集可以以如下形式给出:
-
{e1,e2,…} 有或没有封装的元素列表 <k1y1,k2y2,… > 具有键值和长度的相关性 TimeSeries[…],EventSeries[…],TemporalData[…] 时间序列、事件序列和时间数据 WeightedData[…],EventData[…] 扩展数据集 w[{e1,e2,…},…] 应用于整个数据集的封装 w[{data1,data1,…},…] 应用于所有数据集的封装 - 以下封装可以用于图表元素:
-
Annotation[e,label] 提供一个注释 Button[e,action] 定义一个当点击元素时所执行的行为 EventHandler[e,…] 定义元素的通用事件处理程序 Hyperlink[e,uri] 使元素的行为象一个超链接 Labeled[e,…] 显示带有标签的元素 Legended[e,…] 在图表图例中包括元素的特征 Mouseover[e,over] 使元素显示鼠标悬停格式 PopupWindow[e,cont] 为元素附上一个弹出窗口 StatusArea[e,label] 当鼠标悬停该元素时,在状态栏中显示 Style[e,opts] 使用指定的样式显示元素 Tooltip[e,label] 为元素附上一个任意的提示条 - PairedBarChart 具有与 Graphics 同样的选项,除了以下变化: [所有选项的列表]
-
AspectRatio 1/GoldenRatio 整体宽高比例 Axes True 是否画轴 BarOrigin "YAxis" 条的原点 BarSpacing Automatic 条间的分式间距 ChartBaseStyle Automatic 条的整体样式 ChartElementFunction Automatic 如何产生条的原图形 ChartElements Automatic 在每个条中使用的图形 ChartLabels None 数据元素和数据集的标签 ChartLayout Automatic 使用的整体布局 ChartLegends None 数据元素和数据集的图例 ChartStyle Automatic 条的样式 ColorFunction Automatic 如何对条着色 ColorFunctionScaling True 是否把参数规范化为 ColorFunction Joined False 是否连接条 LabelingFunction Automatic 是否标签条 LabelingSize Automatic 标注和标签的最大尺寸 LegendAppearance Automatic 图例的整体外观 PerformanceGoal $PerformanceGoal 试着优化的性能特征 PlotTheme $PlotTheme 图表的整体主题 ScalingFunctions None 如何缩放单个坐标 TargetUnits Automatic 在图表中显示的单位 - BarOrigin 的可能设置包括 "XAxis" 和 "YAxis".
- 在 BarSpacing->{sp,sg,sb} 设置中,sp 可用于控制条形图对间的间隔. sp 的单位是由此得出的图形的宽度分式.
- ChartLayout 的以下设置可用于显示多个数据集:
-
"Grouped" 将每个数据集的数据分开 "Stacked" 将每个数据集的数据叠加 "Percentile" 叠加并规范化每个数据集的数据 - 提供给 ChartElementFunction 的参数是条区域 {{xmin,xmax},{ymin,ymax}},数据值 yi 和元数据 {m1,m2,…} 来自于数据集的嵌套列表的每一级.
- ChartElementFunction 的内置设置列表可以从 ChartElementData["PairedBarChart"] 中获得.
- 提供给 ColorFunction 和 ScalingFunctions 的参数是 yi.
- PairedBarChart 中来自于选项和其它结构的样式和其它指标是按序 ChartStyle、ColorFunction、Style 与其它封装 ChartElements 和ChartElementFunction 有效应用的,后者的指标会覆盖先前的.
所有选项的列表
范例
打开所有单元关闭所有单元范围 (34)
数据和布局 (13)
忽略 TimeSeries、EventSeries 和 TemporalData 中的时间戳:
忽略 WeightedData 中的权重:
忽略 EventData 中的截尾及删失信息:
使用 Joined 表明数据点间的连接:
封装 (5)
样式和外观 (8)
选项 (70)
ChartBaseStyle (5)
使用 ChartBaseStyle 设置条样式:
ChartStyle 可能覆盖 ChartBaseStyle 的设置:
ChartBaseStyle 组合 Style:
Style 可能覆盖 ChartBaseStyle 的设置:
ChartBaseStyle 组合 ColorFunction:
ColorFunction 可能覆盖 ChartBaseStyle 的设置:
ChartElementFunction (6)
ChartElements (9)
创建基于 Graphics 对象的有图形的图表:
没有 AspectRatio->Full,保留原始宽高比:
使用 All 于宽或高会导致该方向的条拉伸为全尺寸:
样式通过样式设置 ChartStyle 等继承:
有图的图形方向不受 BarOrigin 影响:
ChartLabels (5)
ChartLayout (5)
ChartLegends (6)
ChartStyle (7)
使用 ChartStyle 设置条样式:
使用来自于 ColorData 的 "Gradient" 颜色:
使用来自于 ColorData 的 "Indexed" 颜色:
Style 覆盖 ChartStyle 设置:
ColorFunction 覆盖 ChartStyle 设置:
ChartElements 覆盖 ChartStyle 设置:
ColorFunction (3)
使用 ColorFunctionScaling->False 获得无缩放的高度值:
ColorFunction 覆盖 ChartStyle 的样式:
使用 ColorFunction 组合不同样式效果:
ColorFunctionScaling (2)
LabelingFunction (3)
属性和关系 (3)
BarChart 在一个共同的高度轴上绘制多个数据集;PairedBarChart 是在分类轴上:
PairedHistogram 从任意数据中计算高度:
PairedBarChart 直接使用高度:
PieChart 在环上显示多个数据集:
可能存在的问题 (1)
PairedBarChart 不接受负值:
文本
Wolfram Research (2010),PairedBarChart,Wolfram 语言函数,https://reference.wolfram.com/language/ref/PairedBarChart.html (更新于 2018 年).
CMS
Wolfram 语言. 2010. "PairedBarChart." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2018. https://reference.wolfram.com/language/ref/PairedBarChart.html.
APA
Wolfram 语言. (2010). PairedBarChart. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/PairedBarChart.html 年