我有一个数据集,有两个制表符分隔列,我在一个简单的XY轴绘制.自变量(x轴)是以分钟为单位的持续时间.我想要的是用几个小时而不是几分钟来绘制它.在绘图时如何在gnuplot中应用此缩放?
看看这个问题 ; 也许它会有所帮助.
在你的情况下,我希望你想要的东西
set xdata time
set timefmt "%M"
set format x "%H:%M"
Run Code Online (Sandbox Code Playgroud)
这些命令告诉gnuplot你以分钟的形式提供时间数据,但是你希望它们以小时和分钟显示.
编辑(参见注释):(忽略时间格式化)data.dat可以按如下方式缩放数据文件的轴:
plot "data.dat" using ($1/60):2 with lines
Run Code Online (Sandbox Code Playgroud)
这$1是您要缩放的列,您可以使用数学运算进行操作.在移动到其他列之前,通常需要将整个表达式包装在括号中.
| 归档时间: |
|
| 查看次数: |
20157 次 |
| 最近记录: |