Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > 可视化与图形 > 图表和信息可视化 > BarChart >
Mathematica > 可视化与图形 > 数据可视化 > 图表和信息可视化 > BarChart >
Mathematica > 数据处理 > 统计数据分析 > 统计可视化 > 图表和信息可视化 > BarChart >

BarChart

Updated In 8 Graphic
BarChart
条形图,其中条纹长度为 、....
BarChart
条形图,其中条纹特征由符号封装 定义.
BarChart
从多个数据集 得到一个条形图.
  • BarChart 的数据元素可以按以下形式给出:
yi一个纯条纹值
wi[yi,...]值为 、封装为 的一个条纹
formi->mi元数据为 的条纹形式
  • 不按这些形式给出的数据被认为是丢失的,通常在三维条形图中产生一个空隙.
  • BarChart 的数据集可以以下列形式给出:
{e1,e2,...}有封装或无封装的元素列表
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]对元素增加任意工具提示
Top,Bottom,Left,Right,Center条形图内部的位置
Above, Below, Before, After条形图外部的位置
Axis在条形图的原始轴上
{{bx,by},{lx,ly}}条形图上尺度缩放的坐标 处标签中的尺度缩放坐标
AspectRatio1/GoldenRatio宽对高的整体比例
AxesTrue是否绘制轴
BarOriginBottom条纹的起始位置
BarSpacingAutomatic条纹间的间隔
ChartBaseStyleAutomatic条纹的整体样式
ChartElementFunctionAutomatic如何产生条纹的原图形
ChartElementsAutomatic每个条纹使用的图形
ChartLabelsNone数据元素和数据集的标签
ChartLayoutAutomatic使用的整体标签
ChartLegendsNone数据元素和数据集的图例
ChartStyleAutomatic条纹的样式
ColorFunctionAutomatic如何着色条纹
ColorFunctionScalingTrue是否正规化 ColorFunction 的参数
JoinedFalse是否要加入条纹
LabelingFunctionAutomatic如何标注条纹
LegendAppearanceAutomatic图例的整体外观
PerformanceGoal$PerformanceGoal性能力图优化的方面
ScalingFunctionsNone如何调整单个坐标
  • 应用到 ChartElementFunction 的参数是条形区域 、数据值 和从数据集的嵌套列表中每层获得的元数据 .
从高度列表中产生一个条形图:
多个数据集的图表:
使用分类标签:
分类图例:
设置条纹样式:
绘图条纹:
过程条纹:
从高度列表中产生一个条形图:
In[1]:=
Click for copyable input
Out[1]=
 
多个数据集的图表:
In[1]:=
Click for copyable input
Out[1]=
 
使用分类标签:
In[1]:=
Click for copyable input
Out[1]=
分类图例:
In[2]:=
Click for copyable input
Out[2]=
 
设置条纹样式:
In[1]:=
Click for copyable input
Out[1]=
绘图条纹:
In[2]:=
Click for copyable input
Out[2]=
过程条纹:
In[3]:=
Click for copyable input
Out[3]=
分组数据集中的项:
各数据集的项数量不必相同:
非实数数据被认为是丢失的,通常在条形图中产生一个空隙:
用不同的布局显示多个数据集:
在水平方向用堆叠的布局更紧缩:
Joined 指示数据点之间的连接性:
控制条形图的开始方向:
调整条纹和条纹组之间的间隔:
在单个数据、数据集或一组数据集上用封装:
嵌套封装:
屏蔽缺省的提示工具:
用提示工具上的任何对象:
PopupWindow 提供其它的向下钻取(drill down)的信息:
Button 可以用于触发任何行为:
对于条纹用明确的样式列表:
ColorData 中使用任何梯度或索引颜色方案:
为图表设计的颜色方案:
ChartBaseStyle 可以对所有图表元素设置一个初始样式:
Style 可以用于屏蔽样式:
对绘图条纹用任何图形:
用内部程序产生的条纹:
面板图标元素方案 具体设置:
Labeled 对一个条纹增加标签:
对标签替换用符号坐标:
对数据列提供分类标签:
对行数据:
两者都提供:
Placed 控制标签坐标,用关于 Labeled 的相同坐标:
LabelingFunction 提供条纹标签值:
Placed 控制放置和格式化:
对数据列增加分类的图例项:
对行数据:
Legended 增加其它的图例项:
Placed 影响图例坐标:
改变条纹的起始方向:
自动决定条纹间的间隔:
无间隔:
预设的符号值:
条纹间用明确的间隔:
在条纹间和条纹组之间用明确的间隔:
对样式条纹用 ChartBaseStyle
ChartBaseStyleChartStyle 联用:
ChartStyle 可以屏蔽 ChartBaseStyle 的设置:
ChartBaseStyleStyle 联用:
Style 可能屏蔽 ChartBaseStyle 的设置:
ChartBaseStyle 可以和 ColorFunction 联用:
ColorFunction 可以屏蔽 ChartBaseStyle 的设置:
创建基于任何 Graphics3D 对象的绘图条形图:
Image
用延伸图形:
指定明确的高度和宽度:
不设置 AspectRatio->Full,保留原高宽比:
高度或宽度用 All 导致条纹延伸到整个尺寸延伸:
每个数据列用不同的图形:
对每个数据行用不同的图形:
循环使用图形:
样式可以从 ChartStyle 等设置的样式中继承:
图形中明确的样式设置会屏蔽其它样式设置:
绘图图形的旋转不受 BarOrigin 的影响:
创建真正的三维阴影条纹:
获得 ChartElementFunction 的内置设置的列表:
面板图标元素方案 进行详细设置:
ChartElementFunction 适合显示全局比例:
写入一个自定义的 ChartElementFunction
用输入传递的元数据,在此例中对数据绘图:
内置元素函数可能具有选项,用 面板图标元素方案 设置这些选项:
缺省下在轴上放置标签:
封装在数据中的 Labeled 将放置其它标签:
Placed 控制标签放置:
在图表外的符号坐标:
基于位置的坐标与条形图相关:
把所有标签放在右上角,并改变标签的坐标:
Placed 的第三个变量控制格式:
用一个超链接的标签:
旋转标签:
缺省下标签与数据列相关:
标签与行或数据集相关:
对行和列添加标签:
Placed 改变放置:
放置多个标签:
ChartLayout 缺省下用分组的布局:
有步长的条纹:
用堆叠的条纹:
堆叠布局可以有效显示多个数据集:
通过设置 Joined->True,显示不同分类的变化:
生成基于图表样式的图例:
Legended 增加图例项:
Legended 指定单独的图例项:
Legended 增加其它的图例项:
产生数据集的图例项:
删除未使用的图例项:
可以应用到多个维中的图例:
Placed 控制图例的放置:
ChartStyle 设置所有条纹的样式:
给出样式列表:
ColorData 中用"梯度"颜色:
ColorData 中用"索引"颜色:
使用经优化的索引颜色:
循环使用样式:
设置每个数据列的样式:
设置每个数据行的样式:
设置每个数据行和数据列的样式:
若同时设置行和列的样式,后设置的样式会屏蔽之前的设置:
Style 屏蔽 ChartStyle 的设置:
ColorFunction 屏蔽 ChartStyle 的设置:
ChartElements 可能屏蔽 ChartStyle 的设置:
按条纹高度着色:
ColorFunctionScaling->False,得到未缩放的高度值:
ColorFunction 屏蔽 ChartStyle 的设置:
ColorFunction 组合不同样式的效果:
缺省下用比例高度值:
ColorFunctionScaling->False 得到未缩放的高度值:
缺省下不连接条纹:
连接条纹顶部的中心:
连接条纹的角:
连接堆叠条纹:
TooltipStatusArea 中用值自动标注:
无标签:
用符号坐标控制标签的放置:
在条纹外的符号坐标:
基于放置的坐标与条纹相关:
控制标签的格式:
用给出的图表标签作为标签函数的参数:
将标签作为工具提示:
产生交互式高亮显示的条形图:
使交互行为不可用以强调性能:
通常非交互图表需要较少内存:
创建独立宣言中字符频率的条形图:
在多个级别上应用标签:
点击颜色选择,看到更新颜色组成部分的条形图:
点击条形图,听取国家名称和其人均国内生产总值:
创建一个渐进条形图:
创建一个渐进列图:
创建一个 1 月份 Gantt 雇员的假期图表:
当鼠标移到条和网格线上时,显示天数:
ExampleData 中选取纹理图像,作为条纹图片:
对纹理着色:
创建有纹理条纹的图表:
有声比较一个公司列表的价格变动百分比:
点击一个条形图中的数据,听到有声的值的代表:
比较公司的资产组合的价格趋势:
创建一个标签函数:
鼠标指向条纹获得价格信息:
获得 G8 国家的人口:
ChartElements 获得图片条纹:
在世界地图上突出显示 G8 国家:
在地图上叠加图表:
BarChart3D 获得三维条形图:
BarChartRectangleChart 的一个特例:
PieChartPieChart3D 可视化显示数据列表:
ListPlotListLinePlot 产生线状图:
Histogram 自动计算装仓和绘制直方图:
堆叠条纹:
堆叠条纹:
百分位条纹:
版本 7 的新功能 | 版本 8 修改功能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
格式:   HTML  |  CDF