Не громоздкие, клиентские графики - PullRequest
4 голосов
/ 21 января 2010

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

Ответы [ 6 ]

2 голосов
/ 27 января 2010

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

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

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

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

2 голосов
/ 21 января 2010

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

1 голос
/ 21 января 2010

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

1 голос
/ 21 января 2010

Cam,

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

Удачи!

1 голос
/ 21 января 2010

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

0 голосов
/ 28 апреля 2010

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

  • Инструменты Google-диаграммы (графические / интерактивные диаграммы)
  • Флот (немного прост для моего использования)
  • Dygraph (много возможностей)
  • CartographerJS (геолокационные графики)
  • Highcharts (выглядит очень хорошо)
  • InfoVis (деревья и многое другое)
  • ProtoVis vis.stanford.edu/protovis/ (много продвинутых возможностей)
  • MooWheel (отношения)

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

  • Обработка (Джс)
  • Raphael

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

  • simile-виджеты. org / timeplot /
  • g.raphaeljs
  • молочная диаграмма в коде Google
  • jqplot
...