使用gnuplot绘制直方图

it2023-09-30  75

1、什么是直方图

对直方图的理解:直方图是数值数据分布的精确图形表示,建直方图第一步是将值的范围分段,即将整个值的范围分成一系列间隔,然后计算每个间隔中有多少值。 这些值通常被指定为连续的,不重叠的变量间隔。 间隔必须相邻,并且通常是(但不是必须的)相等的大小。也可以理解为各区间的相对频率。

2、数据

画图所使用的数据如下:

-9 1 -8 2 -7 15 -6 36 -5 94 -4 220 -3 405 -2 679 -1 1010 0 1205 1 1255 2 1182 3 807 4 566 5 297 6 145 7 57 8 17 9 5

3、命令

在目录下输入cmd,打开命令行操作窗口 此时路径是在我们存放out.dat的路径,在cmd中输入gnuplot。 输入以下指令,其中“plot out.dat”表示用out.dat作为数据作图,“with boxes”表示图形为柱状图,“lt”是linestype的简称,6是线颜色,“title”是图标签的名称。

plot "out.dat" with boxes lt 6 title "frequency"

4、结果

最新回复(0)