我有一个数据集,它有两个制表符分隔的列,我在一个简单的 XY 轴上绘制。自变量(x 轴)是以分钟为单位的持续时间。我想要的是在几小时而不是几分钟内绘制它。绘图时如何在 gnuplot 中应用这种缩放?
问问题
21968 次
1 回答
9
看看这个问题;也许会有所帮助。
在你的情况下,我希望你想要类似的东西
set xdata time
set timefmt "%M"
set format x "%H:%M"
这些命令告诉 gnuplot 您正在以分钟的形式提供时间数据,但您希望它们以小时和分钟的形式显示。
编辑(见评论):(忽略时间格式)缩放数据文件的轴data.dat
可以实现如下:
plot "data.dat" using ($1/60):2 with lines
这$1
是您要缩放的列,您可以使用数学运算对其进行操作。在移动到其他列之前,您通常需要将整个表达式括在括号中。
于 2010-11-17T14:20:02.913 回答