2014-12-02 3 views
2

Я ищу подходящую библиотеку графиков JavaScript, которая будет хорошо работать с созданием данных, извлеченных из API с помощью Ajax/JSON. В первую очередь я буду использовать линейные, барные и круговые диаграммы.Подходящая библиотека диаграмм для динамических данных?

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

Какой у меня лучший вариант в этом сценарии?

+1

Привет, Коннор, так как этот вопрос был приостановлен, вам следует отправить его на сайт [Software Recommendation site] на сайте StackExchange (http://softwarerecs.stackexchange.com/). – Stalfos

ответ

1

Ваш вопрос немного расплывчатый - хотя из личного опыта я нашел Chart.js и canvas.js (предпочтительнее первого), чтобы быть просты в использовании - у них есть подробная документация, простые в использовании форматы кодов, а также доступные анимации, когда графики меняются динамически.

0

Как сказал @ think123 Я также являюсь поклонником chart.js, однако он ограничен в смысле отображения фактических данных внутри самих графиков. Flot также высоко оценил и не имеет ограничения chart.js - эффект парения похож на Google Analytics

1

D3.JS

Вы видели D3.js?

Насколько я знаю, это самая гибкая картографическая библиотека MOST.

Checkout примеры здесь: https://github.com/mbostock/d3/wiki/Gallery


Highcharts

другой, что я использовал это Highcharts. Его не открытый источник, хотя и он не является бесплатным для коммерческих целей. Тем не менее, он очень прост в использовании.


Google Visualization/Google Charts

Вы можете также использовать Google Visualization, но не работает в сети (они не позволяют загружать библиотеку, к сожалению). Но его простота в использовании.

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

Надеется, что это помогает :)

-1

Почему бы не пойти на D3.js?

D3 - это документы, управляемые данными, но на самом деле это означает, что это библиотека визуализации, которая в конечном итоге, как и любая другая библиотека визуализации js, рисует на холсте вещи.

Пример: Некоторые из вещей, которые могут быть сделаны с использованием этого, являются прекрасными. Например, this

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