2014-09-10 44 views
1

我正在繪製一個gnuplot圖,其中y軸的浮點值和x軸的時間值。 繪圖本身就像一個魅力,但我不能在時間格式中獲得換行符。Gnuplot:如何在xtics timefmt中設置新行

如果我使用格式說明符"%d.%m.%y %H:%M"它就像一個魅力,結果是:25.05.1983 17:23。但是當我添加換行符時,所以我有"%d.%m.%y\n%H:%M"生成的標籤實際上包含換行符,但我看到的全部是:25.05.1983

我也嘗試將bmargin增加幾個值,直到結果圖被壓扁,但我無法得到顯示的時間。

是否不支持時間格式的換行符?或者這對標籤不起作用?或者,也許png enhanced終端不支持它?

UPDATE

取樣輸入數據

20140617000045 
20140617000245 
20140617000445 
20140617000645 

我沒有日期和時間之間的任何空間。

回答

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終端正常工作,以及(但其產量一般較醜)。

+0

我已經用輸入樣本數據更新了我的答案。 – Vapire 2014-09-10 11:30:36

+0

是的,工作正常,請參閱我的更新。 – Christoph 2014-09-10 11:39:16

+0

謝謝!我的報價有問題。不知何故模式被設置在單引號下,而不是雙引號! – Vapire 2014-09-10 12:18:09