Лучший способ предоставить графики в Интернете?Серверная или клиентская библиотека?HTML5? - PullRequest
7 голосов
/ 29 ноября 2010

Что бы вы предложили для размещения диаграммы (на основе линий) в Интернете?Мне нужно сделать что-то похожее на график выгорания или акции с течением времени.На стороне сервера находится django, использующая jquery для клиентских вещей.

Каковы преимущества использования чего-то вроде pychart или некоторой другой библиотеки графиков python, которая может создавать svg или png и отображать это?

Или предоставление данных в таблицах и использование визуализации или старшей диаграммы для jquery для создания диаграммы с использованием javascript?

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

Какие опции доступны в HTML5, поставляется ли он со встроенной поддержкой диаграмм или я должен делать это только с холстом?

Спасибо за вашу помощь.

Редактировать / Обновить.Спасибо всем за предложения.

Ответы [ 6 ]

6 голосов
/ 29 ноября 2010

Клиентские диаграммы имеют преимущество, которым может манипулировать пользователь, но нуждаются в поддержке на стороне клиента технологии, которая используется для реализации диаграмм.

HTML5 диаграммы:

4 голосов
/ 29 ноября 2010

После тестирования многих инструментов построения графиков мы наконец-то используем Highcharts и Emprise JavaScript Chartings . Отличный инструмент, не дорого.

1 голос
/ 29 ноября 2010

Серверные диаграммы, сгенерированные как PNG, будут фиксированными по размеру, не очень интерактивными и т. Д. Клиентские диаграммы могут растягиваться, быть интерактивными и т. Д. Если у вас быстрый сервер, вы можете создавать диаграммы со множеством сложностей, сложных диаграмм на клиент может отображаться очень медленно.

Сейчас я предпочитаю диаграммы на стороне клиента. Я использую Flot, но в настоящее время поражаюсь Protovis. слюни

1 голос
/ 29 ноября 2010

Мне очень нравится Флот

http://code.google.com/p/flot/

1 голос
/ 29 ноября 2010
1 голос
/ 29 ноября 2010

Я использую pChart. это библиотека графиков для использования с PHP, она очень хорошо работает с mysql, и вы запрашиваете mysql db из кода pChart. Другими хорошими являются Flot и Fusion Charts

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...