Построение сотен часов данных с помощью gnuplot - PullRequest
1 голос
/ 23 июля 2011

Я пытаюсь построить данные из симуляции, которая отслеживает время симуляции в формате (часы) :( минуты) :( секунды), но не переводит (часы) в дни - поэтому (часы) могут исчисляться сотнями.Однако, когда gnuplot строит данные по времени («установить время xdata»), на одном непрерывном графике он отображает только до 99 часов;после этого он возвращается к началу и начинает перетаривание часа 100+ ближе к началу (и даже тогда делает странные вещи).Кто-нибудь знает, почему это происходит и / или как это обойти?

Я также изучил чтение компонентов столбца времени (который является 3-м полем данных в каждой строке, но не обязательно фиксированным числом символов в строке) в виде 3 простых чисел (целых чисел),затем преобразование в действительное число, которое оказывается десятичной версией времени (например, 107: 45: 00 -> 107.75), что было бы хорошо для сюжета, но я не смог выяснить, какдля этого тоже используйте gnuplot.

Любые другие идеи приветствуются.(Я бы предпочел не изменять исходный файл из-за дополнительной сложности нескольких версий каждого файла, необходимости учить других, как конвертировать файл и как выяснить, график не работает, потому что они не конвертировали файли т. д.)

1 Ответ

0 голосов
/ 04 сентября 2011

Версия 2 из MathGL (библиотека графиков GPL) имеет временные отметки, которые можно устанавливать по своему усмотрению (используя стандартный формат strftime ()).Однако сейчас он находится в бета-версии - стабильная версия должна появиться в октябре 2011 года.

...