BubbleChart3D
BubbleChart3D[{{x1,y1,z1,u1},{x2,y2,z2,u2},…}]
制作一个三维气泡图,坐标 {xi,yi,zi} 处的气泡大小为 ui.
BubbleChart3D[{…,wi[{xi,yi,zi,ui},…],…,wj[{xj,yj,zj,uj},…],…}]
制作一个三维气泡图表,其气泡特点由 wk 定义.
BubbleChart3D[{data1,data2,…}]
根据多个数据集 datai 制作一个三维气泡图.
更多信息和选项
- BubbleChart3D 的数据元素可以按下列形式给出:
-
{xi,yi,zi,ui} 纯气泡值 {Quantity[xi,ux],Quantity[yi,uy],Quantity[zi,uz],Quantity[ui,uu]} 带有单位的气泡值 <kxxi,kyyi,kzzi,kuui > 键和气泡值的关联 wi[{xi,yi,zi,ui},…] 值 {xi,yi,zi,ui}、封装 wi 的气泡 formi->mi 有元数据 mi 的扇形 - 值 ui 应为正值.
- 没有按这些形式给出的数据在形成三维气泡图过程中被忽略.
- BubbleChart3D 的数据集可以按下列形式给出:
-
{e1,e2,…} 有封装和无封装的元素列表 <k1e1,k2e2,… > 键和值的关联 TimeSeries[…],EventSeries[…],TemporalData[…] 时间序列、事件序列和时间数据 WeightedData[…] 扩展数据集 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] 对元素增加任意工具提示 - 在 BubbleChart3D 中, Labeled 和 Placed 允许使用下列坐标:
-
Top,Bottom,Left,Right,Center, Front,Back 在气泡图中的坐标 Above,Below, Before, After 在气泡图外的坐标 {{bx,by,bz},{lx,ly}} 缩放尺度坐标 {lx,ly} 到气泡图坐标 {bx,by,bz} - BubbleChart3D 有和 Graphics3D 相同的选项,并有下列附加变化: [所有选项的列表]
-
Axes True 是否绘制轴 AxesEdge {{-1, -1}, {1, -1}, {-1, -1}} 哪条边上放置轴 Boxed {Left,Bottom,Back} 哪个面上放置边界框 BoxRatios {1,1,1} 三维边界框的比例 BubbleScale "Volume" 气泡图使用的大小特点 BubbleSizes Automatic 气泡图使用的尺寸范围 ChartBaseStyle Automatic 气泡图的整体样式 ChartElementFunction Automatic 如何产生气泡的原图形 ChartElements Automatic 用于每个气泡的图形 ChartLabels None 数据元素和数据集的标签 ChartLegends None 数据元素和数据集的图例 ChartStyle Automatic 气泡的样式 ColorFunction Automatic 如何着色气泡 ColorFunctionScaling True 是否正规化 ColorFunction 的参数 FaceGrids Automatic 在边界框上绘制的网格线 LabelingFunction Automatic 如何标注气泡 LegendAppearance Automatic 图例的整体外观 Lighting "Neutral" 使用的模拟光源 PerformanceGoal $PerformanceGoal 力图优化的性能方面 PlotTheme $PlotTheme 图表的整体主题 ScalingFunctions None 如何调整单个坐标 TargetUnits Automatic 在图表中显示的单位 - 设置 ChartElements->g,图形 g 将形成包含延伸 g 的图片气泡.
- ChartElementFunction 参数是气泡区域 {{xmin,xmax},{ymin,ymax},{zmin,zmax}},从数据集的嵌套列表中每层获得的值 {xi,yi,zi,ui} 和元数据 {m1,m2,…}.
- ChartElementFunction 的内置设置列表可以从 ChartElementData["BubbleChart3D"]获得.
- ColorFunction 的参数是 x,y,z 和 u.
- BubbleChart3D 中对样式及用于选项及其它结构的说明实际上按 ChartStyle、ColorFunction、Style 和其它封装,ChartElements 和 ChartElementFunction 的先后顺序应用,后面的规范说明会覆盖之前的规范说明.
所有选项的列表
范例
打开所有单元关闭所有单元范围 (30)
数据和封装 (14)
TimeSeries、EventSeries 和 TemporalData 的时间标记将被忽略:
WeightedData 中的权值将被忽略:
用 PopupWindow 提供其它的向下钻取的信息:
Button 可以用于触发任何行为:
样式和外观 (9)
标签和图例 (7)
用 Labeled 对一个气泡添加标签:
用 LabelingFunction 对气泡提供值标签:
用 Placed 控制位置和格式:
用 Legended 增加其它图例项:
用 Placed 影响图例坐标:
选项 (86)
Axes (3)
ChartBaseStyle (4)
用 ChartBaseStyle 设置所有气泡的样式:
ChartBaseStyle 与 ChartStyle 联用:
ChartBaseStyle 与 Style 联用:
Style 可能屏蔽 ChartBaseStyle 的设置:
ChartBaseStyle 可以和 ColorFunction 连用:
ColorFunction 可能屏蔽 ChartBaseStyle 的设置:
ChartElementFunction (5)
获得 ChartElementFunction 的内置设置的列表:
写入一个自定义的 ChartElementFunction:
ChartElements (6)
ChartLabels (5)
ChartLegends (5)
ChartStyle (14)
用 ChartStyle 设置样式:
用 Style 强调单个数据元素:
用 ColorData 的 "Gradient" 颜色:
用 ColorData 的 "Indexed" 颜色:
用 Style 强调一个数据集:
Style 屏蔽 ChartStyle 的设置:
ColorFunction 屏蔽 ChartStyle 的设置:
用 ColorFunction 混合不同的样式效果:
有明确样式设置的 ChartElements 会屏蔽 ChartStyle 的设置:
ColorFunction (4)
用 ColorFunctionScaling->False,获得未缩放的高度值:
ColorFunction 屏蔽 ChartStyle 中的样式:
用 ColorFunction 组合不同样式效果:
ColorFunctionScaling (2)
ImageSize (7)
LabelingFunction (7)
Tooltip 和 StatusArea 使用自动标签值:
用 Placed 控制标签坐标:
Ticks (6)
属性和关系 (1)
用 BubbleChart3D 获得三维的气泡图:
文本
Wolfram Research (2008),BubbleChart3D,Wolfram 语言函数,https://reference.wolfram.com/language/ref/BubbleChart3D.html (更新于 2014 年).
CMS
Wolfram 语言. 2008. "BubbleChart3D." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2014. https://reference.wolfram.com/language/ref/BubbleChart3D.html.
APA
Wolfram 语言. (2008). BubbleChart3D. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/BubbleChart3D.html 年