Gnuplot:如何将日期用作带有花键的X值?

时间:2018-08-04 11:16:17

标签: gnuplot diagram

我有一个绘制两条线的gnuplot脚本;它使用三列源文件,其第一列是日期(%m-%d格式)。

这是源文件的示例:

07-15 78.9 27.5
07-17 78.3 22
07-19 77.7 20

这些是命令:

set xdata time
set timefmt '%m-%d'
set yrange [70:80]
set y2range [15:30]
set y2tics
set ytics nomirror
plot 'input_file.dat' using 1:2 w linespoints title 'first',\
     'input_file.dat' using 1:3 w linespoints title 'second' axes x1y2

现在,我想平滑first行。当使用整数索引作为X时,我得到了预期的结果:

set yrange [70:80]
plot "<awk '{print FNR,\$0}' input_file.dat" using 1:3 smooth acsplines title 'first'

但是,如果使用日期,则平滑处理不是预期的:

set xdata time
set timefmt '%m-%d'
set yrange [70:80]
plot 'input_file.dat' using 1:3 smooth acsplines title 'first'

有什么方法可以将日期用作X值,同时仍然按预期进行平滑处理?

0 个答案:

没有答案