2014-12-02 53 views
2

我正在尋找一個合適的JavaScript圖表庫,它可以很好地處理從使用Ajax/JSON的API拉取的數據。我將主要使用線條,條形圖和餅圖。適合動態數據的圖表庫?

任何使用簡單,具有良好的文檔,並允許我有動畫圖形的庫也是一個優點。

在這種情況下,我的最佳選擇是什麼?

+1

Hi Connor,因爲這個問題被擱置了,所以你應該在StackExchange的[Software Recommendation site](http://softwarerecs.stackexchange.com/)上重新發布它。 – Stalfos 2014-12-02 19:24:09

回答

1

您的問題有點含糊 - 儘管從個人經驗來看,我發現Chart.jscanvas.js(更喜歡前者)易於使用 - 它們具有詳細的文檔,易於使用的代碼格式以及可用的動畫圖形動態變化。

0

正如@ think123所說,我也是chart.js的粉絲,但它在圖形本身顯示實際數據的意義上是有限的。 Flot也高度評價和不具有chart.js的侷限性 - 懸停效果類似於谷歌分析

1

D3.JS

你見過D3.js

據我所知,這是最靈活的圖表庫。

結帳這裏的例子:https://github.com/mbostock/d3/wiki/Gallery


Highcharts

,我用的是Highcharts另一種。它雖然不是開源的,但它並不是免費的商業用途。但是,它很容易使用。


谷歌可視化/谷歌圖表

您也可以使用Google Visualization但它不脫機工作(他們沒有讓你下載庫,可悲)。但其易於使用。

上面提到的所有3個庫都提供了線條,條形圖和餅圖,並帶有動畫和非常完善的文檔。

希望它能幫助:)

-1

爲什麼不能去D3.js

D3代表數據驅動的文檔,但它的真正含義是它是一個可視化庫,最終像其他任何js可視化庫一樣,在畫布上繪製東西。

例子:可以使用它的一些事情是美麗的。如this