RectangleChart3D
RectangleChart3D[{{x1,y1,z1},{x2,y2,z2},…}]
绘制一个三维矩形图表,其中条纹的宽度 xi,深度 yi,高度 zi.
RectangleChart3D[{…,wi[{xi,yi,zi},…],…,wj[{xi,yj,zj},…],…}]
绘制一个三维矩形图表,其中条纹特性由 wk 定义.
RectangleChart3D[{data1,data2,…}]
绘制多个数据集 datai 的一个三维矩形图表.
更多信息和选项
- RectangleChart3D 的数据元素可以给出下列形式:
-
{xi,yi,zi} 纯条纹宽度、深度和高度 {Quantity[xi,ux],Quantity[yi,uy],Quantity[zi,uz]} 具有单位的条纹宽度、深度和高度 wi[{xi,yi,zi}i,…] 具有尺寸 {xi,yi,zi} 和封装 wi 的条纹 formi->mi 具有元数据 mi 的条纹格式 - 没有按这些形式给出的数据在矩形图表的形成过程中被忽略.
- RectangleChart3D 中的数据集可以给出下列形式:
-
{e1,e2,…} 有包装或无包装的元素列表 <k1{x1,y1},k2{x2,y2},… > 由键和数值组成的相关性 TimeSeries[…],EventSeries[…],TemporalData[…] 时间序列、事件序列和时间数据 WeightedData[…] 扩展数据集 w[{e1,e2,…},…] 应用到整个数据集中的包装 w[{data1,data2,…},…] 应用到所有数据集中的包装 - 下列包装可以用于图表元素:
-
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] 为元素增加一个提示工具 - 在 RectangleChart3D 中,Labeled 和 Placed 允许使用下列名称坐标:
-
Top,Bottom,Left,Right,Center, Front,Back 条纹内的坐标 Above,Below, Before, After 条纹外的坐标 Axis 条纹的原点轴 {{bx,by,bz},{lx,ly}} 缩放标签中坐标 {lx,ly} 到条纹中 {bx,by,bz} - RectangleChart3D 有和 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 优化执行的方面 PlotTheme $PlotTheme 图表的整体主题 ViewPoint Automatic 视点坐标 ScalingFunctions None 如何缩放单个坐标 TargetUnits Automatic 图表中显示的单位 - ChartLayout 的以下设置可用于显示多个数据集:
-
"Grouped" 分离每个数据集的数据 "Stepped" 累积和分离每个数据集的数据 - ChartElementFunction 的参数是条纹区域 {{xmin,xmax},{ymin,ymax},{zmin,zmax}},数据值 {xi,yi,zi} 和数据集的嵌套列表中每层的元数据 {m1,m2,…}.
- ChartElementFunction 的内置列表可以从ChartElementData["RectangleChart3D"] 得到.
- 使用设置 ChartElements->g 时,图形 g 用于形成包含延伸 g 的绘图条纹.
- ColorFunction 的参数是 xi、yi 和 zi.
- RectangleChart3D 中选项和其它结构的样式或其它设置按照 ChartStyle、ColorFunction、Style、其它包装和 ChartElements、ChartElementFunction 顺序作用,后面的设置会屏蔽之前的设置.
所有选项的列表
范例
打开所有单元关闭所有单元范围 (34)
数据和布局 (12)
忽略 TimeSeries、EventSeries 和 TemporalData 中的时间戳:
忽略 WeightedData 中的权值:
包装 (5)
样式和外观 (9)
选项 (64)
ChartBaseStyle (5)
用 ChartBaseStyle 设置条纹的样式:
ChartBaseStyle 和 ChartStyle 连用:
ChartStyle 可能屏蔽 ChartBaseStyle 的设置:
ChartBaseStyle 和 Style 连用:
Style 可能屏蔽 ChartBaseStyle 的设置:
ChartBaseStyle 可以和 ColorFunction 连用:
ColorFunction 可能屏蔽 ChartBaseStyle 的设置:
ChartElementFunction (6)
获得 ChartElementFunction 的内置设置的列表:
ChartElementFunction 适合显示全局比例:
写入一个定制的 ChartElementFunction:
用 ChartElementDataFunction 写入一个定制的 ChartElementFunction:
设置元数据为 True 打开下拉平面:
ChartElements (7)
ChartLabels (8)
ChartLayout (2)
ChartLegends (6)
ChartStyle (7)
用 ChartStyle 设置所有条纹的样式:
ColorData 中用“梯度”颜色:
ColorData 中用“索引”颜色:
若同时设置行的样式和列的样式,后设置的样式会屏蔽之前的设置:
Style 屏蔽 ChartStyle 的设置:
ColorFunction 屏蔽 ChartStyle 的设置:
有不同样式设置的 ChartElements 屏蔽 ChartStyle 的设置:
ColorFunction (3)
用 ColorData 的“梯度”颜色:
用 ColorFunctionScaling->False,得到未缩放的宽度、深度和高度值:
ColorFunction 屏蔽 ChartStyle 的设置:
ColorFunctionScaling (2)
LabelingFunction (7)
在 Tooltip 和 StatusArea 中用值自动标注:
用 Placed 控制标签放置:
属性和关系 (2)
文本
Wolfram Research (2008),RectangleChart3D,Wolfram 语言函数,https://reference.wolfram.com/language/ref/RectangleChart3D.html (更新于 2014 年).
CMS
Wolfram 语言. 2008. "RectangleChart3D." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2014. https://reference.wolfram.com/language/ref/RectangleChart3D.html.
APA
Wolfram 语言. (2008). RectangleChart3D. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/RectangleChart3D.html 年