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 可以给出下列指定:
  • nn
    {w}柱宽度 w
    {min,max,w}柱宽度 wminmax 的范围内
    {{b1,b2,...}}
    Automatic自动选择柱宽度
    "name"用已定义的选择柱方法
    {"Log",bspec}在经过对数变换的数据上应用分柱的 bspec
    fb应用 fw,得到一个明确的柱指定
    {xspec,yspec}给出不同的 xy 指定
  • 分柱指定 采用 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}经过对数变换的高度指定
    fhfh 应用到柱和数量得到的高度
  • Histogram3D[data, bspec, fh] 中,函数 fh 应用到 3 个变量: 柱列表 柱列表 ,相应的二维数组统计 . 函数将返回用于每个 的高度数组.
  • 仅由实数组成的值 分配给柱; 其它被认为是缺失值.
  • Histogram3D[{data1, data2, ...}, ...] 中,自动柱坐标由所有数据集 组合确定.
  • Histogram3D[{..., wi[datai, ...], ...}, ...] 显示和数据集 相关的柱状图元素,数据集根据符号封装 定义来指定.
  • 可能的符号封装和 BarChart3D 相同,包括 StyleLabeledLegended 等.
  • Histogram3D 有和 Graphics3D 相同的选项,并有以下变化:
  • AxesTrue是否绘制轴
    BarOriginBottom柱的原点
    BoxRatios{1,1,0.4}有界三维边框比率
    ChartBaseStyleAutomatic条纹的整体样式
    ChartElementFunctionAutomatic如何产生条纹的原图形
    ChartElementsAutomatic每个条纹使用的图形
    ChartLabelsNone数据集的分类标签
    ChartLayoutAutomatic使用的整体布局
    ChartLegendsNone数据元素和数据集的图例
    ChartStyleAutomatic条纹样式
    ColorFunctionAutomatic如何着色条纹
    ColorFunctionScalingTrue是否正规化 ColorFunction 的参数
    LabelingFunctionAutomatic如何标注元素
    LegendAppearanceAutomatic图例的整体外观
    Lighting"Neutral"模拟使用的光源
    MethodAutomatic使用的方法
    PerformanceGoal$PerformanceGoal优化执行的方面
    ScalingFunctionsNone如何改变每个坐标的尺度大小
  • ChartLayout 的设置包括 .
  • ChartElementFunction 的参数是柱区域 ,从数据集的嵌套列表中每层获得的柱值 lists 和元数据 .
  • ChartElementFunction 的内置设置列表可以从 得到.
  • ColorFunction 的参数是每个柱的高度.
  • ScalingFunctions->{sx, sy, sz} 下, 坐标尺度使用 等缩放.
  • 样式、选项说明和 BarChart 中的其它结构按优先顺序应用到 ChartStyleColorFunctionStyle 和其它包装函数,在 ChartElementsChartElementFunction 中,后面规格会屏蔽之前的规格说明.

范例范例打开所有单元关闭所有单元

基本范例 (4)基本范例 (4)

从数据对列表创建一个三维柱状图:

In[1]:=
Click for copyable input
Out[1]=

多个数据集:

In[1]:=
Click for copyable input
In[2]:=
Click for copyable input
Out[2]=

从列表值产生一个概率柱状图:

In[1]:=
Click for copyable input
Out[1]=

绘图条纹:

In[1]:=
Click for copyable input
Out[1]=

程序条纹:

In[2]:=
Click for copyable input
Out[2]=
版本 7 的新功能 | 版本 8 修改功能
New to Mathematica? Find your learning path »
Have a question? Ask support »