如何在Gnuplot中缩放轴

时间:2010-11-17 13:31:30

标签: plot gnuplot

我有一个数据集,它有两个制表符分隔的列,我在一个简单的XY轴上绘制。自变量(x轴)是以分钟为单位的持续时间。我想要的是用几个小时而不是几分钟来绘制它。在绘图时如何在gnuplot中应用此缩放?

1 个答案:

答案 0 :(得分:9)

看看this question;也许它会有所帮助。

在你的情况下,我希望你想要像

这样的东西
set xdata time
set timefmt "%M"
set format x "%H:%M"

这些命令告诉gnuplot你以分钟的形式提供时间数据, 但是你希望它们以小时和分钟显示。

编辑(参见注释):(忽略时间格式化)可以按如下方式缩放数据文件data.dat的轴:

plot "data.dat" using ($1/60):2 with lines

$1是您要缩放的列,您可以使用数学运算进行操作。 在移动到其他列之前,通常需要将整个表达式包装在括号中。