2010-02-15 3 views
11

Я запускаю веб-сайт, на котором требуется много сложных многострочных диаграмм. Я вижу два верхних кандидатов на работусравнение графиков по сравнению с диаграммами Google

  1. Flot
  2. Google Charts

Кто-нибудь есть какие-либо рекомендации или предпочтения по этому решению?

+0

Я думаю, что флот красивее, но это только я. –

+0

будет интересно получить ответ в пользу графиков Google, так как пока я вижу, что флот является предпочтительной библиотекой во всех ответах – Dennis

ответ

14
  • Графики Google: вам нужно будет обращаться к google каждый раз, когда вам нужно построить график. Допустимо ли это сделать с вашего сайта?

  • Управление: Флот является явным победителем в этой категории, так как у вас очень высокая степень контроля над участками. Кроме того, Флот довольно быстро! Я использовал его лично, и как только вы получите поддержку API, это здорово. Кроме того, есть много «плагинов», которые могут быть записаны (а некоторые доступны) для флота. Я думаю, что это отличная возможность.

В целом, я бы проголосовал за Флот.

  • Редактировать: Также посмотрите на http://www.highcharts.com/, отличную картографическую библиотеку (если вы можете выяснить лицензию).
+0

лицензирование - это кошмар, вот почему я использовал флот над стартовыми картами – rickyduck

+0

У флота нет собственный вариант сглаживания. Вы должны запустить график через отдельный скрипт Smooth(). У Google есть простой способ сгладить график. См. Http://stackoverflow.com/questions/16305628/flot-curved-lines-spline-plugin-which-works-with-fillbetween-plugin – Dennis

+0

Я, честно говоря, удивлен тем, что Флот получает голосование в комментариях и в принятый ответ. Нет ли сторонников для Google Charts, или это Флот, который явно превосходит? – Dennis

1

Есть много красивых плагинов для таких функций, как радар-графики (диаграммы пауков), диаграммы Ганта, кластерные графики, 3D-эффекты, эффекты градиентов и многое другое. Флот также является открытым исходным кодом и лицензией MIT, что дает вам полную свободу в использовании (даже в коммерческих целях) без применения аналогичной лицензии.

0

Что делать, если Google прекратит обслуживание своих карт? В случае, если вам интересно, у них есть все права на это, и через несколько месяцев на это сообщение: https://developers.google.com/chart/terms.

Плюс, клиентские диаграммы, естественно, будут намного лучше для динамических диаграмм, которые по сути являются стандартными в наши дни.

Смежные вопросы