Библиотека Javascript или фреймворк для рисования диаграмм на стороне клиента - PullRequest
1 голос
/ 13 июля 2011

Я ищу библиотеку, чтобы генерировать графики на стороне клиента.Я нашел много, выполнив поиск по сети и через stackoverflow, как здесь

https://stackoverflow.com/questions/2227421/good-javascript-library-for-drawing-charts-using-json

или это очень хорошая коллекция:

http://sixrevisions.com/javascript/20-fresh-javascript-data-visualization-libraries/

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

Мне нужны разные карты, линейный график обязателен.Также увеличение и уменьшение является обязательным.Поэтому я более подробно рассмотрел jqplot a flot.

Оба обеспечивают увеличение, но похоже, что масштабирование - это скорее масштабирование.Это означает, что детализация не будет изменяться при увеличении масштаба. Поскольку на графике будет много данных / точек, мне нужно объединить информацию, прежде чем отправлять ее клиенту.Увеличивая масштаб, мне нужно повысить степень детализации, чтобы диаграмма могла обрабатывать новые данные для увеличенной области.(Надеюсь, я прояснил ситуацию.)

Спасибо за внимание.

Ответы [ 2 ]

1 голос
/ 13 июля 2011
0 голосов
/ 20 июля 2011

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

jqPlot и frot поддерживают масштабирование на базовом уровне. Это означает, что это больше масштабирование. Если посмотреть на группы Google для qjPlot и flot, то поддержка jqPlot лучше (множество вопросов без ответа в группе flot). В jqPlot улучшена обработка меток оси путем масштабирования. jqPlot также предоставляет хуки. При использовании этих хуков представляется возможным объединить масштабирование и загрузку новых данных JSON, чтобы получить более детальную детализацию увеличенного изображения.

...