題:
JavaScript庫來創建圖表和圖形
Yan Yue
2015-05-29 12:27:03 UTC
view on stackexchange narkive permalink

創建動態圖表時,我想定期從數據源獲取新數據並刷新圖表。您能推荐一個好的圖表庫(JavaScript)嗎?

還有其他要求:

  1. 所有平台的兼容性。

    對於某些平台共振,我必須使用IE8,所以我想要一個支持它的圖表。

  2. 為用戶提供iOS和Android本機圖表庫。

  3. 強大的數據分析。

    包括圖例開關,數據熱點提示,圖錶鍊接,定期自動刷新,系列拖動,下鑽和縮放。

  4. 以多種形式顯示數據。

    完美支持文本,值,時間,日期,百分比,科學計數法等。

  5. ol>
由於我無法抽出時間來回答問題,因此我沒有給出答案。 [Highcharts](http://www.highcharts.com/)具有強大的功能,但是[您可能需要為此付費](http://shop.highsoft.com/highcharts.html)。另一方面,我過去也使用[Flotcharts](http://www.flotcharts.org/),儘管您需要jQuery才能使用它。
Thank you,Chop. I'm not care about whether the javascrip libary is free or payable.
您可能還想看看[jsgraphs.com](http://www.jsgraphs.com/)(JS圖形庫比較)。
六 答案:
devnull
2015-05-29 21:21:53 UTC
view on stackexchange narkive permalink

您是否已簽出ZingChart?它滿足您的大多數需求。

  1. 當前版本與IE6 +以及其他現代瀏覽器兼容。它可以使用canvas和svg進行渲染。 (適用於舊版瀏覽器的VML和Flash)。

  2. 雖然不直接支持本機圖表,但ZingChart確實可以在移動瀏覽器上運行。如果可以選擇的話,Android和iOS都支持webview來在應用程序中嵌入頁面。

  3. 所有這些以及更多! http://www.zingchart.com/docs/features/

  4. 數據格式: http://www.zingchart.com / docs / features / data-formatting /

  5. ol>

    該庫可免費使用帶有商標的水印,也可以不帶商標並打包獲得許多支持和開發人員時間。

    我在ZingChart團隊中工作,因此如果您有任何疑問或其他需求,請隨時與我們聯繫。我們也願意與客戶合作開發滿足他們需求的功能。

非常感謝!我將嘗試ZingChart。如果還有其他問題,我會再問您。
ZingChart支持多少種數據源?包括JSON嗎?
ZingChart支持JSON,CSV,數組值(http://www.zingchart.com/docs/features/data-sources/)以及以多種方式設置數據格式的功能(http://www.zingchart)。 com / docs / features / data-formatting /)
Lacrimosa-0809
2015-06-01 13:33:30 UTC
view on stackexchange narkive permalink

我建議您查看 VanCharts

Vancharts提供圖表刷新功能。您可以設置固定的時間間隔,自動獲取圖表並動態刷新圖表。

代碼示例:

 “ interaction”:{“ autoRefresh”:2,2,“ zoom” :true,“可拖動”:true}  
  1. JavaScript圖表庫VanCharts基於Canvas,但與所有現有瀏覽器兼容,包括Safari,Chrome,IE6 +和Firefox。
  2. VanCharts支持移動終端中的兩種集成方式:Web和本機。
  3. 當然! VanCharts可以做到這一點。
  4. 它可以多種形式顯示數據,並支持30多種圖表類型,包括條形圖,折線圖,餅圖,甜甜圈圖,地圖,GIS地圖,甘特圖。
  5. ol>

    http://www.vancharts.com/demo.html

謝謝您的回答。我想知道VanCharts是否支持JSON。
是的,VanCharts支持JSON。用戶只需要提供一個JSON URL。
Eclec
2015-06-04 12:37:07 UTC
view on stackexchange narkive permalink

這裡提供了三種可以為您服務的軟件:

  • 圖表-用於瀏覽器和移動設備的交互式圖表(由Google提供)。
  • D3.js-一個用於處理基於數據的文檔的JavaScript庫。
  • Chart.js-為設計人員和設計師提供簡單,乾淨且引人入勝的圖表開發人員。
Davis Jebaraj
2015-06-05 14:56:51 UTC
view on stackexchange narkive permalink

JS基本圖表可以滿足您的要求。

  1. 它與IE8和其他常用瀏覽器兼容。

  2. iOS和Android本機圖表也可用-它是一個獨立的程序包,但該API在可能的範圍內是通用的。 iOS的基本圖表 Android的基本圖表。 JS Essential Chart也可以在移動應用程序中使用(混合)。

  3. 您提到的所有數據分析功能均受支持。

  4. 數據可以用不同的格式顯示。

  5. ol>

    整個產品可通過社區許可程序免費獲得。

    免責聲明:我正在為Syncfusion工作。

LifeH2O
2015-06-05 16:07:37 UTC
view on stackexchange narkive permalink

Flot jQuery的JavaScript繪製

Morris

Sparkline小型內嵌圖 >

Pasi Tuomainen
2020-05-27 14:55:31 UTC
view on stackexchange narkive permalink

現在有一個超快速庫,用於實時數據監視和數據獲取過程中的交互性, LightningChart JS

Fast streaming charts

它是由 WebGL 製作的,它使用GPU原語來呈現圖表。實時性能與其他JavaScript圖表完全不同。

它可以在Web,移動和桌面環境中運行,這是一個真正的跨平台圖表。

作為LightningChart的技術負責人,我參與了該庫的開發已有多年。



該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...