Gnuplot timefmt не работает

Я работаю с gnuplot, чтобы показать простые данные на графике.

Мой файл данных (output.csv) выглядит следующим образом:

14:06,30.947
14:07,34.476

Первый столбец - время , второй столбец - данные . Чтобы вывести это на график, я использовал следующие команды в gnuplot:

set timefmt "%H:%M"
set xdata time
set datafile separator ','
plot "output2.csv" using 1:2 with lines

Теперь, когда я делаю это, мой график выглядит так: 118] Теперь, как вы можете видеть, моя ось х занимает только минуты, а не часы. Почему это происходит?

0
задан 16 December 2017 в 16:18

1 ответ

Команда set timefmt только сообщает gnuplot формат ваших входных данных. Чтобы указать формат времени оси X, необходимо добавить

set format x "%H:%M"

So

set xdata time
set timefmt "%H:%M"
set format x "%H:%M"
set datafile separator ','
plot "output2.csv" using 1:2 with lines

enter image description here

1
ответ дан 16 December 2017 в 16:18

Другие вопросы по тегам:

Похожие вопросы: