Gnuplot: как отображать часы за 24? - PullRequest
2 голосов
/ 16 мая 2019

У меня есть файл данных с показаниями напряжения, который охватывает период около 45 часов.Первая отметка времени - 0:05:00, а последняя - 45:05:59.Я могу set timefmt правильно прочитать данные.Моя проблема в выводе.

Если я set format x "%H:%M", я получаю правильные отметки, но часы по модулю 24, поэтому вместо часа 24 показаний gnuplot показывает 0.Есть ли способ установить формат, чтобы он отображал часы работы вместо часов дня?

1 Ответ

2 голосов
/ 16 мая 2019

На самом деле, это немного скрыто.Вы не найдете его с help timefmt, но отметьте help time_specifiers.Использовать %tH.

Формат времени Объяснение

% tH +/- часов относительно времени = 0 (не переносится в 24)

% tM +/ - минуты относительно времени = 0

% tS +/- секунд, связанных с предыдущим полем tH или tM

...