示例:柱状图
创建柱状图以描述实验数据,该实验设计用来测量光速。
通过将区间矢量或整数指定为
hist 和
histogram 函数的第一个参数来创建柱状图。
以下两个矢量包含了以 m/s 或 km/hr 记录的数据。
指定区间矢量
1. 使用
min 函数为
V1 创建一组柱,这样
V1 和
V2 柱状图便能以相同区间进行比较。
2. 使用 histogram 函数创建两个柱状图。
histogram 函数接受包含单位的矢量。
3. 使用 hist 函数来计数每个柱所包含的 V1 和 V2 元素的数量。
4. 将 x 轴定义为 H11 的 column 0,并以 108 进行正则化使其更易读。
5. 定义一个用于从含单位变量或标量移除单位的函数,并使用它将竖直标记定义为 bins1 的无单位元素。
6. 绘制数据集的二元柱状图,然后添加竖直标记来显示每个柱的中点。
如图所示:
◦ 柱的数量比区间矢量的长度少 1。
◦ V1 和 V2 hist 输出矢量分别由水平轴上方和下方的条形图表示。
◦ 如竖直标记所示,每个条形图均以其对应柱值为中心。
指定一个整数来表示区间数
1. 定义表示等长子区间个数的区间参数。
2. 使用 histogram 函数创建两个新柱状图。
3. 使用 hist 函数来计数每个柱所包含的 V1 和 V2 元素的数量。
◦ hist 函数现在返回了 V1 和 V2 长度 P 的结果矢量。
◦ 每个矢量中的元素之和为 V1 和 V2 中的元素数总和。
4. 将 x 轴定义为 H21 的 column 0,并以 108 进行正则化使其更易读。
5. 从 bins2 提取无单位值并使用它们来绘制标记每个柱中点的竖直标记。
6. 绘制数据集的新二元柱状图。
如图所示:
◦ 柱的数量等于区间参数 P。
◦ V1 和 V2 hist 输出矢量分别由水平轴上方和下方的条形图表示。
◦ 如竖直标记所示,每个条形图均以其对应柱值为中心。