|
SOLUTIONS
|
MATHEMATICA 内置符号
Histogram3D
Histogram3D[{{x1, y1}, {x2, y2}, ...}]
按值
绘制三维柱状图.
Histogram3D[{{x1, y1}, {x2, y2}, ...}, bspec]
绘制三维柱状图,柱由 bspec 指定.
Histogram3D[{{x1, y1}, {x2, y2}, ...}, bspec, hspec]
绘制三维柱状图,柱的高度根据 bspec 计算指定.
Histogram3D[{data1, data2, ...}]
为多个数据集
绘制三维柱状图.
更多信息更多信息
- Histogram3D[data] 缺省绘制有相等柱的柱状图,柱近似于值
的一个基本平滑分布. - 每个柱宽度
是根据值
计算;宽度
根据
计算. - bpsec 可以给出下列指定:
-
n 用 n 柱 {w} 柱宽度 w {min,max,w} 柱宽度 w 在 min 到 max 的范围内 {{b1,b2,...}} 柱 
Automatic 自动选择柱宽度 "name" 用已定义的选择柱方法 {"Log",bspec} 在经过对数变换的数据上应用分柱的 bspec fb 应用 fw,得到一个明确的柱指定 
{xspec,yspec} 给出不同的 x 和 y 指定 - 分柱指定
采用 Automatic 内在的分柱方法. - 已定义的选择柱的方法包括:
-
"Sturges" 计算基于数据长度的柱的数量 "Scott" 渐近最小化均方误差 "FreedmanDiaconis" 四分间距的两倍处理样本大小的立方根 "Knuth" 平衡分段均匀模型的似然值和先验概率 "Wand" 近似 Wand 柱的一层递归 - 在 Histogram3D[data, fb] 中,函数 fb 应用于所有
列表中,将返回一个显式列表
. 在 Histogram3D[data, {fx, fy}] 中,fx 应用到
列表中,fy 应用到
列表中. - 不同形式的三维柱状图可以 Histogram3D[data, bspec, hspec] 中指定不同的柱高度得到 hspec. 可以使用下列形式:
-
"Count" 每个二维柱的存在值的数量 "CumulativeCount" 累积数量 "SurvivalCount" 生存数量 "Probability" 每个二维柱的存在值的分式 "PDF" 概率密度函数 "CDF" 累积分布函数 "SF" 生存函数 "HF" 风险函数 "CHF" 累积风险函数 {"Log",hspec} 经过对数变换的高度指定 fh 把 fh 应用到柱和数量得到的高度 - 在 Histogram3D[data, bspec, fh] 中,函数 fh 应用到 3 个变量:
柱列表
,
柱列表
,相应的二维数组统计
. 函数将返回用于每个
的高度数组. - 仅由实数组成的值
分配给柱; 其它被认为是缺失值. - 在 Histogram3D[{data1, data2, ...}, ...] 中,自动柱坐标由所有数据集
组合确定. - Histogram3D[{..., wi[datai, ...], ...}, ...] 显示和数据集
相关的柱状图元素,数据集根据符号封装
定义来指定. - 可能的符号封装和 BarChart3D 相同,包括 Style、Labeled、Legended 等.
- Histogram3D 有和 Graphics3D 相同的选项,并有以下变化:
-
Axes True 是否绘制轴 BarOrigin Bottom 柱的原点 BoxRatios {1,1,0.4} 有界三维边框比率 ChartBaseStyle Automatic 条纹的整体样式 ChartElementFunction Automatic 如何产生条纹的原图形 ChartElements Automatic 每个条纹使用的图形 ChartLabels None 数据集的分类标签 ChartLayout Automatic 使用的整体布局 ChartLegends None 数据元素和数据集的图例 ChartStyle Automatic 条纹样式 ColorFunction Automatic 如何着色条纹 ColorFunctionScaling True 是否正规化 ColorFunction 的参数 LabelingFunction Automatic 如何标注元素 LegendAppearance Automatic 图例的整体外观 Lighting "Neutral" 模拟使用的光源 Method Automatic 使用的方法 PerformanceGoal $PerformanceGoal 优化执行的方面 ScalingFunctions None 如何改变每个坐标的尺度大小 - ChartLayout 的设置包括
和
. - ChartElementFunction 的参数是柱区域
,从数据集的嵌套列表中每层获得的柱值 lists 和元数据
. - ChartElementFunction 的内置设置列表可以从
得到. - ColorFunction 的参数是每个柱的高度.
- 在 ScalingFunctions->{sx, sy, sz} 下,
坐标尺度使用
等缩放. - 样式、选项说明和 BarChart 中的其它结构按优先顺序应用到 ChartStyle、ColorFunction、Style 和其它包装函数,在 ChartElements 和 ChartElementFunction 中,后面规格会屏蔽之前的规格说明.
版本 7 的新功能 | 版本 8 修改功能
Mathematica 9 is now available!
New to Mathematica?
Find your learning path »
Have a question?
Ask support »





