Gnuplot:如何在xtics timefmt中设置新行

时间:2014-09-10 10:54:47

标签: gnuplot

我正在绘制一个gnuplot图,其中y轴为浮点值,x轴为时间值。 绘图本身就像一个魅力,但我无法按照时间格式获取新行。

如果我使用格式说明符"%d.%m.%y %H:%M",它就像魅力一样,结果是:25.05.1983 17:23。但是当我添加换行符时,我"%d.%m.%y\n%H:%M"生成的标签实际上包含换行符,但我看到的只有:25.05.1983

我还试图将bmargin增加几个值,直到得到的情节被压扁,但我只是没时间显示。

时间格式是否不支持换行符?或者这对标签不起作用?或者png enhanced终端可能不支持它?

更新

示例输入数据

20140617000045
20140617000245
20140617000445
20140617000645

我在日期和时间之间没有任何空间。

1 个答案:

答案 0 :(得分:1)

使用您的测试数据,以下脚本可以正常使用4.6.5:

set terminal pngcairo enhanced
set output 'timetest.png'
set xdata time
set timefmt '%Y%m%d%H%M%S'
set format x "%d.%m.%y\n%H:%M"
plot 'test.dat' using 1:0 with lp notitle

输出结果为:

enter image description here

是的,png终端也能正常工作(但其输出通常较为丑陋)。