Histogram

Histogram[{x1, x2, ...}]
绘制值 的直方图.

Histogram[{x1, x2, ...}, bspec]
绘制直方图,箱宽度根据 bspec 指定.

Histogram[{x1, x2, ...}, bspec, hspec]
绘制直方图,箱的高度根据 hspec 计算指定.

Histogram[{data1, data2, ...}, ...]
按多个数据集 绘制直方图.

更多信息更多信息

  • Histogram[data] 默认情况下绘制有相等箱宽的直方图,箱宽度近似于值 的一个基本平滑分布.
  • 可以给出下列箱宽度规范说明 bspec
  • nn 个箱
    {dx}箱宽度 dx
    {xmin,xmax,dx}箱宽度 dxminmax 的范围内
    {{b1,b2,...}}
    Automatic自动选择箱宽度
    "name"用已定义的选择箱方法
    {"Log",bspec}将分箱指定 bspec 应用于经过对数变换的数据上
    fb应用 fb 得到一个明确的箱指定
  • 箱的规范说明 采用 Automatic 内置分箱方法.
  • 已定义的选择箱的方法包括:
  • "Sturges"计算基于数据长度的箱的数量
    "Scott"渐近最小化均方误差
    "FreedmanDiaconis"四分间距的两倍处理样本大小的立方根
    "Knuth"平衡分段均匀模型的似然值和先验概率
    "Wand"近似 Wand 箱的一层递归
  • Histogram[data, fb] 中,函数 fb 应用于所有 组成的列表中,并返回一个显式列表 .
  • 不同形式的直方图可以 Histogram[data, bspec, hspec] 中指定不同的箱高度得到 hspec. 可以使用下列形式:
  • "Count"每个箱中存在的值的数量
    "CumulativeCount"累积数量
    "SurvivalCount"生存数量
    "Probability"每个二维箱的存在值的分式
    "PDF"概率密度函数
    "CDF"累积分布函数
    "SF"生存函数
    "HF"风险函数
    "CHF"累积风险函数
    {"Log",hspec}经过对数变换的高度指定
    fhfh 应用到箱和数量得到的高度
  • Histogram[data, bspec, fh] 中,函数 fh 应用到两个变量:箱 组成的列表,相应的统计列表 . 函数将返回用于每个 的高度列表中.
  • 仅由实数组成的值 分配给箱;其它被认为是缺失值.
  • Histogram[{data1, data2, ...}, ...] 中,自动箱坐标由所有数据集 组合确定.
  • Histogram[{..., wi[datai, ...], ...}, ...] 显示和数据集 相关的直方图元素,数据集根据符号封装 定义来指定.
  • 可能的符号封装和 BarChart 相同,包括 StyleLabeledLegended 等.
  • Histogram 有和 Graphics 相同的选项,并有以下变化:
  • AspectRatio1/GoldenRatio整体高宽比
    AxesTrue是否绘制轴
    BarOriginBottom直方图条纹的原点
    ChartBaseStyleAutomatic条纹的整体样式
    ChartElementFunctionAutomatic如何产生条纹的原始图形
    ChartElementsAutomatic每个条纹所用的图形
    ChartLabelsNone数据集的分类标签
    ChartLayoutAutomatic所用的整体布局
    ChartStyleAutomatic条纹样式
    ChartLegendsNone数据元素与数据集的图例
    ColorFunctionAutomatic如何对条纹着色
    ColorFunctionScalingTrue是否正态化 ColorFunction 的参数
    LabelingFunctionAutomatic如何标注元素
    LegendAppearanceAutomatic图例的整体外观
    PerformanceGoal$PerformanceGoal力图优化的性能方面
    ScalingFunctionsNone如何调整单独坐标的尺度
  • ChartLayout 的可能设置包括 .
  • 提供给 ChartElementFunction 的参数是箱区域,从数据集的嵌套列表中每层获得的箱值 lists 和元数据 .
  • ChartElementFunction 的内置设置列表可以从 得到.
  • ColorFunction 的参数是每个箱的高度.
  • ScalingFunctions->{sx, sy} 下, 坐标尺寸使用 等缩放.
  • 样式、选项说明和 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 »