2014-09-10 4 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

входных данных Sample

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

+0

Да, отлично работает, см. Мое обновление. – Christoph

+0

Спасибо! У меня была проблема с кавычками. Каким-то образом шаблон был установлен под одинарные кавычки, а не двойные кавычки! – Vapire

Смежные вопросы