gnuplot-подобная программа для данных временной шкалы - PullRequest
5 голосов
/ 02 февраля 2012

Я ищу gnuplot-подобную программу для отображения данных на временной шкале.

gnuplot-like ==

  • Работает в Linux
  • функциональность командной строки (графический интерфейс мне не сильно поможет)
  • синтаксис сценариев
  • выводит в jpg, png, svg или gif

Вывод должен быть примерно таким:

    |         |         |         |         |
set5|######################       |         |
    |         |         |         |         |
set4|      ######     #######     | ########|
    |         |         |         |         | 
set3|############       |#############      |##
    |         |         |         |         |
set2|         #########################     |
    |         |         |         |         |
set1|   #########       |###      |##########
    |         |         |         |         |
----+----+----+----+----+----+----+----+----+--
  00:00     00:30     01:00     01:30     02:00

Моя конечная цель - автоматизировать создание образа временной шкалы с использованием некоторых данных из запланированных сценариев на основе gawk. Я исследовал несколько способов сделать это с помощью gnuplot . График Boxxyerrorbar выглядит многообещающе, или, возможно, столбчатая диаграмма с несколькими прозрачными сечениями или даже график типа тепловой карты может сработать.

Но прежде чем я углублюсь в продвижение своих требований через отверстие в форме gnuplot , я хотел посмотреть, знает ли кто-нибудь еще что-нибудь полезное, что будет работать.

Ответы [ 2 ]

3 голосов
/ 02 февраля 2012

Наряду с R существует также matplotlib , который имеет тонн возможностей построения графиков.

Также я предпочитаю matplotlib, потому что он основан на python, который является очень хорошо разработанным и задокументированным языком сценариев.

Если вы использовали matlab до того, как обнаружите, что matplotlib очень прост в освоении, так как он ориентирует свой API после способа нанесения материала с помощью matlab.

2 голосов
/ 02 февраля 2012

Вы смотрели на язык R и его буквально сотни дополнительных библиотек, включая, возможно, дюжину только для графиков и диаграмм?

Это язык программирования, единственной целью которого является анализ и визуализация данных. Вы пишете сценарии на нем (или используете его в интерактивном режиме), как и любой другой язык сценариев, и он работает своим волшебством повторяющимся образом. Он отвечает всем вашим техническим требованиям, и в самом худшем случае вы можете создать нужный график с помощью функций рисования линий (но я бы поспорил, что уже есть то, что делает то, что вы хотите). Здесь обсуждается соответствующий список рассылки здесь .

...