Histogram

Histogram[{x1,x2,}]

绘制值 xi 的直方图.

Histogram[{x1,x2,},bspec]

绘制组距规范为 bspec 的直方图.

Histogram[{x1,x2,},bspec,hspec]

绘制直方图,根据规范 hspec 计算直方条的高度.

Histogram[{data1,data2,},]

绘制多个数据集 datai 的直方图.

更多信息和选项

范例

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

基本范例  (4)

生成数值列表的直方图:

多个数据集:

生成数值列表的概率直方图:

将多个数据组显示为一行分别绘制的直方图:

范围  (32)

数据和布局  (19)

指定组数:

指定组距:

分组界限:

以显式列表形式指定分组界限:

在可能的情况下,把离散值的直方条置于数值的中心:

使用不同的自动分组方法:

使用对数间隔的直方条:

使用分组函数使分组界限落在整数上:

使用不同的高度规范:

使用累积频数的高度函数:

与同一个数据集相关的直方条样式是相同的:

非实数数据会被认为是缺失的:

数据可以包括单位:

指定使用的单位:

指定带单位的分组规范:

关联中的值被用作元素:

关联可以嵌套:

将键作为标签使用:

将键作为图例使用:

忽略 TimeSeriesEventSeriesTemporalData 中的时间戳:

WeightedData 中的权值会影响直方图的形状:

EventData 中删失和截断的信息也会影响直方图:

用不同的布局显示多个数据集:

使用多行或多列分别绘制的绘图显示多个数据组:

控制直方条的原点:

封装  (2)

在单个数据、数据集或一组数据集上使用封装:

封装可以嵌套:

覆盖默认的提示条:

PopupWindow 提供额外信息:

Button 可以用于触发任何行为:

样式和外观  (4)

用显式的样式列表为直方条添加样式:

使用 ColorData 中任意梯度或索引颜色方案:

ChartBaseStyle 可以为所有图表元素设置一个初始样式:

Style 可被用于覆盖样式:

用任意图形构成有图案的直方条:

使用内置的程序生成的直方条:

面板 图表元素方案 进行具体设置:

使用单色主题:

标签和图例  (7)

Labeled 给数据集添加标签:

用符号式位置放置标签:

LabelingFunction 给直方条提供数值标签:

Placed 控制位置和格式:

为数据集添加分类图例项:

Legended 添加额外图例项:

Placed 改变图例的位置:

选项  (80)

AspectRatio  (3)

默认情况下,Histogram 在绘图中使用固定的高宽比:

可用 AspectRatio1 将直方图的高和宽设置为一样:

AspectRatioFull 可调整直方图的高和宽,可将绘图紧凑放进其他布局中:

Axes  (4)

默认情况下会绘制 Axes

使用 AxesFalse 关闭绘制坐标轴功能:

使用 AxesOrigin 可指定插入坐标轴的地方:

分别设置每个图的坐标轴绘制情况:

AxesLabel  (4)

默认情况下不绘制坐标轴标签:

轴上添加标签:

指定坐标轴标签:

将单位添加为标签:

AxesOrigin  (2)

坐标轴的位置自动决定:

为坐标轴明确指定原点:

AxesStyle  (4)

改变坐标轴的样式:

指定每条坐标轴的样式:

对刻度和坐标轴使用不同的样式:

对标签和坐标轴使用不同的样式:

BarOrigin  (1)

改变直方条的原点:

ChartBaseStyle  (4)

ChartBaseStyle 指定直方条的样式:

ChartBaseStyleChartStyle 合用:

ChartStyle 可以覆盖 ChartBaseStyle 的设置:

ChartBaseStyleStyle 合用:

Style 可以覆盖 ChartBaseStyle 的设置:

ChartBaseStyle 可以和 ColorFunction 合用:

ColorFunction 可以覆盖 ChartBaseStyle 的设置:

ChartElementFunction  (4)

获得 ChartElementFunction 的内置设置列表:

面板 图表元素方案 进行具体设置:

ChartElementFunction 适合显示全局比例:

编写一个自定义的 ChartElementFunction

内置基本函数可以有选项,用 面板 图标元素方案 设置它们:

ChartElements  (9)

利用任意 Graphics 对象生成带有图案的直方条:

Graphics3D

Image

使用拉伸过的图形:

明确指定高度和宽度:

对图形的宽度或者高度使用 All,使其在该方向上扩展至占据整个直方条:

为每行数据分配不同的图形:

循环使用图形:

通过 ChartStyle 等继承样式集合:

Style 可以覆盖 ChartStyle 的设置:

图形中显式的样式设置会覆盖其它样式设置:

创建真实的有立体感的直方条:

ChartLabels  (6)

把数据集标签放在每个直方图之上:

数据集封装中的 Labeled 会放置额外的标签:

Placed 控制标签放置:

在图表外的符号式位置:

基于相对于直方图的坐标放置标签:

把所有的标签放在左下角并改变标签内的坐标:

Placed 的第三个参数控制格式:

使用已命名的格式化函数:

使用超链接标签:

放置多个标签:

ChartLayout  (5)

用不同的布局显示多个数据集:

如果是多个不相交的数据集,用 "Overlapped" 通常会更好:

使用共享坐标轴将每组直方条放进不同面板:

使用一行直方图而非一列:

使用多行和多列:

使用整行或整列:

ChartLegends  (2)

生成基于图表样式的图例:

Legended 添加额外的图例项:

Legended 指定单个的图例项:

Placed 控制图例放置:

ChartStyle  (5)

ChartStyle 设置直方条的样式:

给出样式列表:

使用 ColorData 中的 "Gradient" 颜色:

使用 ColorData 中的 "Indexed" 颜色:

循环使用样式:

Style 会覆盖 ChartStyle 的设置:

ColorFunction 会覆盖 ChartStyle 的设置:

ChartElements 可以覆盖 ChartStyle 的设置:

ColorFunction  (4)

按直方条的高度着色:

ColorFunctionScaling->False 得到未缩放的高度值:

ColorFunction 会覆盖 ChartStyle 的设置:

ColorFunction 组合不同样式的效果:

ColorFunctionScaling  (2)

默认情况下使用缩放后的高度值:

ColorFunctionScaling->False 得到未缩放的高度值:

ImageSize  (7)

使用有名称的尺寸如 TinySmallMediumLarge

指定绘图的宽:

指定绘图的高:

允许为高和宽设定最大值:

如需要,可设定有图样的填充空间的宽和高:

设置 AspectRatioFull 将填满整个可用空间:

使用宽和高的最大值:

使用 ImageSizeFull 可填充对象中的可用空间:

将图像尺寸指定为可用空间的一个比例:

LabelingFunction  (7)

TooltipStatusArea 中用值自动标注:

不标记:

用符号式位置控制标签的放置:

根据相对于直方图的坐标放置标签:

控制标签格式:

用数据集位置指标产生标签:

用给定的图表标签作为标签函数的参数:

PerformanceGoal  (1)

生成交互式突出显示的条形图:

强调性能,牺牲交互行为:

通常非交互图表需要的内存较少:

PlotRange  (1)

PlotRange 自动计算:

显示所有直方条:

PlotRangePadding  (3)

所有方向使用同一个绘图范围填充:

对水平和垂直方向指定不同的绘图范围填充:

为每个方向指定不同的绘图范围填充:

PlotTheme  (2)

使用带简单刻度和网格线的、采用高对比度颜色方案的主题:

改变颜色方案:

应用  (14)

重叠显示正态分布的概率密度函数曲线:

从1700年至2000年每十年发现的元素数量:

创建 Wolfram 系统中参考页面大小的直方图:

人类染色体长度的分布:

用从直方图中提取的频数创建 ListLinePlot

点击直方图中的数据集,可以听到用声音表示的频数:

点击直方条,可以听到相应的组的频数:

图形 绘图工具 创建手写数字的矩阵:

计算字符绘制中线段角度的直方图:

创建每个显示数字的线段角度频率的直方图:

创建所有国家中男性和女性平均寿命的堆叠直方图:

DictionaryLookup 中选择现有语言的一个子集:

鼠标指向矩形时,得到特定字符长度的单词的总数:

ThueMorse 嵌套序列的功率谱 [更多信息]:

频率分布:

创建累积直方图:

创建堆叠累积直方图:

WeatherData 中范围从 0° 到 360° 的风向:

获取美国伊利诺州尚佩恩市 Willard 机场(CMI)的风向数据:

定义一个图表元素函数,用 Sow 存储组距和频数数据:

创建风向直方图,并存储组距和频数:

创建风向频数的极坐标直方图:

随机过程的切片分布的直方图:

随机过程的若干个切片的直方图:

属性和关系  (3)

Histogram 基于数据自动确定如何分组:

BinCounts 对数据进行明确分组:

BarChart 显示:

PDF 得到参数化概率密度函数:

和随机数据的 Histogram 一起显示:

可能存在的问题  (2)

与组距不一致的离散值可能会导致间隙:

分组包括左端点,不包括右端点,这样可能会导致不正常的分组:

1 没有被包含在直方图中,因为它应位于分组 [1,1.2) 中:

巧妙范例  (1)

重叠显示泊松分布的若干 PDF 图线:

Wolfram Research (2008),Histogram,Wolfram 语言函数,https://reference.wolfram.com/language/ref/Histogram.html (更新于 2021 年).

文本

Wolfram Research (2008),Histogram,Wolfram 语言函数,https://reference.wolfram.com/language/ref/Histogram.html (更新于 2021 年).

CMS

Wolfram 语言. 2008. "Histogram." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2021. https://reference.wolfram.com/language/ref/Histogram.html.

APA

Wolfram 语言. (2008). Histogram. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/Histogram.html 年

BibTeX

@misc{reference.wolfram_2024_histogram, author="Wolfram Research", title="{Histogram}", year="2021", howpublished="\url{https://reference.wolfram.com/language/ref/Histogram.html}", note=[Accessed: 18-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_histogram, organization={Wolfram Research}, title={Histogram}, year={2021}, url={https://reference.wolfram.com/language/ref/Histogram.html}, note=[Accessed: 18-November-2024 ]}