Инструменты построения для приборной панели

После некоторого просмотра доступных решений действительно сложно выбрать наиболее подходящий инструмент для создания панели мониторинга и заполнения ее графиками. Я хотел бы иметь html-страницу с несколькими графиками и таблицами. Я думаю, что ввод данных будет храниться в CSV-файлах в соответствующем формате.

Требования:

  • координаты участка отображаются при наведении мыши
  • возможность отображать координаты точек на построенной линии (точки на точечной диаграмме или гистограммы для гистограммы) «прилипание» к ближайшим линиям при наведении с соответствующей обработкой нескольких строк (показывать несколько значений y для одного и того же x)
  • возможность интерактивного включения/выключения отображаемых данных
  • легко встраивается в html-страницу, не требует установки дополнительных плагинов
  • хорошее разнообразие типов сюжетов
  • не слишком медленная загрузка и стабильная, на одной странице может быть ~ 50 графиков (это только для внутреннего использования, поэтому быстрота не так важна)
  • делает все это с минимальными усилиями

Пока что проверил (отнюдь не окончательное мнение, поправьте меня, если я не прав):

  • gnuplot+canvas — выглядит хорошо, но образцы на их странице не работают у меня хорошо, не всегда получая правильные щелчки мыши

  • python+matplotlib+mplh5canvas — кажется немного необработанным, так как я понимаю, что некоторые из вышеперечисленных вещей мне нужно было бы реализовать на Python самому.

  • RGraph на первый взгляд выглядит потрясающе, не уверен, что это хорошо, так как никогда о нем не слышал и у меня нет опыта работы с js, сложно настроить(?)

  • некоторые другие случайные вещи, которые казались достаточно плохими

Предложения?


person sashkello    schedule 09.04.2013    source источник


Ответы (2)


RGraph выглядит потрясающе, и это потрясающе. Это не сложно, и в Интернете есть много примеров. Страница примеров Rgraph У них есть 22 типа графиков, поправьте меня, если я ошибаюсь, и если я уже сказал, проста в использовании. Документация о возможностях и материалах для каждого типа графика также доступна на веб-сайте.

person Vincent Hogendoorn    schedule 26.04.2013
comment
RGraph выглядит потрясающе, и это здорово — настоящий комплимент! - person Richard; 19.05.2013
comment
Да, но это заслуживает комплимента. Как я уже сказал, им действительно легко пользоваться, документация по реализации графиков понятна. Функции хорошо объяснены, и есть много возможностей персонализировать графики так, как вы хотите. - person Vincent Hogendoorn; 20.05.2013

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

person sashkello    schedule 07.11.2013