盖伯瑞尔哈,MathWorks
学习如何利用简单的MATLAB®函数用于自定义直方图的外观。您将了解如何完成一些任务,如更改容器大小和在y轴上显示相对频率而不是绝对计数。
本视频演示如何利用简单的MATLAB函数自定义直方图的外观。您将了解如何完成一些任务,如更改容器大小和在y轴上显示相对频率而不是绝对计数。
在第一部分中,我们生成10,000个标准正态分布的随机数。直方图功能帮助我们使用默认设置可视化这些数据。
我们可以通过向函数传递额外的参数来实现一些有用的定制。如果我们想要将数据分组到更大的桶中,只需传入一个指定桶边的数组;在本例中,我们将从-4到4得到宽度为0.5的bins。
此外,我们可以改变直方图显示相对频率而不是绝对计数。有多少数据集中在这个最高的箱子里?很难说,但是如果我们使用这些参数运行函数,我们很快就会看到答案是大约20%。
最后,为了更好地控制如何可视化直方图,我们将把直方图转换为条形图。我们简单地将“histogram”替换为“histcounts”,以获得每个箱子的数量和箱子的边缘。注意,我们只需要向bar函数提供“count”变量来重现直方图的形状。如果我们关心的是x轴是否与前面的直方图完全匹配,我们可以使用这个代码。
现在我们使用的是条形图,我们可以快速应用有用的定制。首先,我们将修改y轴刻度以显示百分比,并调整计数以匹配。和任何好的图形一样,我们应该添加标题,并标记坐标轴。
要了解关于MATLAB图形的直方图和其他自定义的更多信息,请查看描述中的链接。
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。