我可以让 gnuplot 在其条形上显示数据点的精确 y 值或高度(使用“带框”绘制)吗?我希望该图易于阅读,这样就无需将条形顶部与 y 轴对齐并猜测该值是多少。
您可以使用标签样式并将其与框样式结合到绘图命令中。标签样式需要 3 列数据 - x 坐标、y 坐标和实际标签文本。
例如,有以下数据
1 4
2 6
3 2
4 8
Run Code Online (Sandbox Code Playgroud)
命令(我们将 yrange 设置为 0 - 10,将 boxwidth 设置为 0.9,并设置实心填充样式)
plot datafile u 1:2 with boxes, "" u 1:2:2 with labels offset char 0,1
Run Code Online (Sandbox Code Playgroud)
产生
通常,标签将以指定点(框的上边缘)为中心。通过指定偏移量,我们可以将它们移动到框的正上方。这里我们在x方向上没有使用偏移量,而是在y方向上使用单位1。我们使用了字符坐标系,因此这相当于向上移动一个字符单位。
| 归档时间: |
|
| 查看次数: |
10625 次 |
| 最近记录: |