|
SOLUTIONS
|
MATHEMATICA 内置符号
BarChart3D
BarChart3D[{y1, y2, ...}]
一个三维条形图,其中条纹长度
、
、....
BarChart3D[{..., wi[yi, ...], ..., wj[yj, ...], ...}]
一个三维条形图,其中条纹特征由符号包装
定义.
BarChart3D[{data1, data2, ...}]
从多个数据集
得到一个三维条形图.
更多信息更多信息
- BarChart3D 的数据元素可以按以下形式给出:
-
yi 一个纯条纹值 wi[yi,...] 值为
、封装为
的一个条纹formi->mi 元数据为
的条纹形式 - 不按这些形式给出的数据被认为是丢失的,并通常在三维条形图中产生一个空隙.
- BarChart3D 的数据集可以以下列形式给出:
-
{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] 对元素增加任意工具提示 - 在 BarChart3D 中,Labeled 和 Placed 允许使用下列坐标:
-
Top,Bottom,Left,Right,Center, Front,Back 条形图内部的位置 Above, Below, Before, After 条形图外部的位置 Axis 在条形图的原始轴上 {{bx,by,bz},{lx,ly}} 条形图上尺度缩放的坐标
标签中的尺度缩放坐标
- BarChart3D 有和 Graphics3D 相同的选项,并有下列附加变化:
-
Axes True 是否绘制轴 BarOrigin Bottom 条纹的起始位置 BarSpacing Automatic 条纹间的间隔 Boxed False 是否绘制边界框 ChartBaseStyle Automatic 条纹的整体样式 ChartElements Automatic 每个条纹使用的图形 ChartElementFunction Automatic 如何产生条纹的原图形 ChartLabels None 数据元素和数据集的标签 ChartLayout Automatic 使用的整体标签 ChartLegends None 数据元素和数据集的图例 ChartStyle Automatic 条纹的样式 ColorFunction Automatic 如何着色条纹 ColorFunctionScaling True 是否正规化 ColorFunction 的参数 FaceGrids Automatic 在边界框上绘制的网格线 LabelingFunction Automatic 如何标注条纹 LegendAppearance Automatic 图例的整体外观 Lighting "Neutral" 使用的模拟光源 PerformanceGoal $PerformanceGoal 优化执行的方面 ScalingFunctions None 如何调整单个坐标 ViewPoint Automatic 视点坐标 - ChartLayout 的可能设置包括
、
、
和
. - 应用到 ChartElementFunction 参数是条形区域
、数据值
和从数据集的嵌套列表中每层获得的元数据
. - ChartElementFunction 的内置设置列表可以从
得到. - ColorFunction 的参数是
. - 设置 ChartElements->g,图形 g 将形成包含延伸 g 的条纹.
- BarChart3D 中选项及其它结构的样式及其说明按 ChartStyle、ColorFunction、Style 和其它封装函数,如 ChartElements 和 ChartElementFunction 等的先后顺序进行应用,较后的说明会屏蔽较前的说明.
版本 7 的新功能 | 版本 8 修改功能
Mathematica 9 is now available!
New to Mathematica?
Find your learning path »
Have a question?
Ask support »





