Не неуклюжие, клиентские графики
Прямо сейчас, на веб-сайте, у меня есть Java-апплет, который отображает графики с несколькими различными видами и доступными опциями. В зависимости от того, что выбирает пользователь, существует множество различных вариантов построения графиков. К сожалению, Java-апплеты очень неуклюжи. Я ищу другой метод для реализации графиков (аналогичный тому, который использует Yahoo Finance). Я думал об использовании Flot и предварительной обработке каждого графика для отображения (я хочу сэкономить ресурсы сервера).
6 ответов:
Cam,
Попробуйте Плагины графа jQuery... они великолепны и очень легкие. http://www.reynoldsftw.com/2009/02/6-jquery-chart-plugins-reviewed/
Удачи!
Протовис http://vis.stanford.edu/protovis / похоже, что это может удовлетворить ваши потребности. Это достаточно просто, чтобы начать, но очень способный.
Я нашел две несколько отдельные графические потребности:
- покажите мне подробные графические данные с большим количеством вариантов для изучения этих данных... масштабирование, панорамирование и т. д.
- покажите мне тикер графика реального времени с обновлениями ajax
Немногие отполированные инструменты, кажется, делают и то и другое хорошо. Чтобы справиться с обоими, я использовал flot с некоторыми из его плагинов.
Вот примеры из нескольких источников, которые, вероятно, показывают, что вы просите:
- флот - http://people.iola.dk/olau/flot/examples/visitors.html
- protovis - http://vis.stanford.edu/protovis/ex/zoom.html
- диграф - http://danvk.org/dygraphs/
- хроноскоп - http://timepedia.org/chronoscope/
Вы можете попробовать 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