Не неуклюжие, клиентские графики


Прямо сейчас, на веб-сайте, у меня есть Java-апплет, который отображает графики с несколькими различными видами и доступными опциями. В зависимости от того, что выбирает пользователь, существует множество различных вариантов построения графиков. К сожалению, Java-апплеты очень неуклюжи. Я ищу другой метод для реализации графиков (аналогичный тому, который использует Yahoo Finance). Я думал об использовании Flot и предварительной обработке каждого графика для отображения (я хочу сэкономить ресурсы сервера).

6 4

6 ответов:

Cam,

Попробуйте Плагины графа jQuery... они великолепны и очень легкие. http://www.reynoldsftw.com/2009/02/6-jquery-chart-plugins-reviewed/

Удачи!

Протовис http://vis.stanford.edu/protovis / похоже, что это может удовлетворить ваши потребности. Это достаточно просто, чтобы начать, но очень способный.

Я нашел две несколько отдельные графические потребности:

  • покажите мне подробные графические данные с большим количеством вариантов для изучения этих данных... масштабирование, панорамирование и т. д.
  • покажите мне тикер графика реального времени с обновлениями ajax

Немногие отполированные инструменты, кажется, делают и то и другое хорошо. Чтобы справиться с обоими, я использовал flot с некоторыми из его плагинов.

Вот примеры из нескольких источников, которые, вероятно, показывают, что вы просите:

Вы можете попробовать Google visualizations API , он прост в использовании, очень мощный...

Проверьте gRaphael библиотеку графиков SVG (VML в IE). Очень быстро загружается, так как это чистый javascript.

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

  • инструменты Google chart (изображение/интерактивный режим диаграммы)
  • Flot (немного простой для моего использования)
  • диграф (множество возможностей)
  • CartographerJS (geolocated graphs)
  • Highcharts (выглядит очень хорошо)
  • InfoVis (деревья и другое)
  • ProtoVis vis.stanford.edu/protovis/ (много продвинутых возможностей)
  • MooWheel (relations)

Для реализации более низкого уровня:

  • Обработка (js)
  • Рафаэль

Это кажется немного ограниченным для моего использования:

  • Сравнение-виджеты . org / timeplot /
  • г. Рафаэль
  • milkchart on google code
  • jqplot