美觀又實用,10款強大的開源 Javascript 圖表庫
當前位置:點晴教程→知識管理交流
→『 企業(yè)管理交流 』
開源中國
找到你想要的開源項目,分享和交流
https://my.oschina.net/editorial-story/blog">
https://www.oschina.net/" target="_self">開源中國 / 編輯部的故事
發(fā)布于5天前(2017/02/23 16:35)
原 薦
美觀又實用,10款強大的開源 Javascript 圖表庫
4884
隨著發(fā)展,現(xiàn)代 Web 設(shè)計在改善體驗和功能的同時,對于美觀的追求也越來越高,可視化、交互式、動態(tài)等元素和效果似乎已成為標配。 以下是為開發(fā)者推薦的 10 款開源 Javascript 圖表庫,可以幫助實現(xiàn)各種漂亮的功能。話不多說,直接開始吧! https://www.oschina.net/p/echarts" target="_blank" rel="nofollow">1、EChartsECharts 由百度前端技術(shù)部開發(fā)的,是一個純 Javascript 的圖表庫,可以流暢的運行在 PC 和移動設(shè)備上,兼容當前絕大部分瀏覽器(IE8/9/10/11、Chrome、Firefox、Safari等),底層依賴輕量級的 Canvas 類庫 https://github.com/ecomfe/zrender" target="_blank" rel="nofollow">ZRender,提供直觀,生動,可交互,可高度個性化定制的數(shù)據(jù)可視化圖表。 ECharts 有良好的自適應(yīng)效果,ECharts 3 中更是加入了更多豐富的交互功能以及更多的可視化效果,并且對移動端做了深度的優(yōu)化。
https://www.oschina.net/p/chartjs" target="_blank" rel="nofollow">2、Chart.jsChart.js 是一個簡單、面向?qū)ο蟆樵O(shè)計者和開發(fā)者準備的 Javascript 圖表繪制工具庫,基于 HTML5 canvas 技術(shù),支持所有現(xiàn)代瀏覽器,并且針對 IE7/8 提供了降級替代方案。 Chart.js 不依賴任何外部工具庫,輕量級(壓縮之后僅有4.5k),并且提供了加載外部參數(shù)的方法。能用多種不同的方式讓數(shù)據(jù)變得可視化。
https://www.oschina.net/p/jqplot" target="_blank" rel="nofollow">3、jqPlotjqPlot 是一個非常強大的基于 jquery 類庫的 Javascript 圖表工具,可在網(wǎng)頁中繪制線狀、柱狀、餅狀等多種樣式圖表。 jqPlot 強大之處在于將內(nèi)容呈現(xiàn)為動態(tài)嵌入的靜態(tài)圖像,這意味著圖表數(shù)據(jù)可以通過 Ajax 更新,甚至不需要刷新頁面。 某些圖表類型甚至具有懸停選項,可在懸停時顯示相關(guān)數(shù)據(jù)。
http://www.oschina.net/p/chartist-js" target="_blank" rel="nofollow">4、Chartist.jsChartist.js 是一個使用 SVG 構(gòu)建的簡單的響應(yīng)式圖表庫,可以作為前端圖表生成器。同樣兼容當前絕大部分瀏覽器(IE8/9/10/11、Chrome、Firefox、Safari等)。 Chartist.js 每個圖表從大小到配色方案都是完全響應(yīng)和高度可定制的,依靠 SVG 將圖形作為圖像動態(tài)地呈現(xiàn)到頁面上。完全使用 SASS 構(gòu)建,并且支持自定義。
https://www.oschina.net/p/xcharts" target="_blank" rel="nofollow">5、xChartsxCharts 是一個使用 http://www.oschina.net/p/d3" target="_blank" rel="nofollow">D3.js 來構(gòu)建漂亮的可定制的數(shù)據(jù)驅(qū)動的 JavaScript 圖表庫,使用 HTML、CSS、SVG 實現(xiàn)圖表,適用于熟悉數(shù)據(jù)可視化的用戶。 通過 xCharts 渲染的所有內(nèi)容都有很強的適應(yīng)性,在與數(shù)據(jù)交互時添加自己的動畫或緩動函數(shù)也較為容易。
https://www.oschina.net/p/c3js" target="_blank" rel="nofollow">6、C3.jsC3.js 也是一個基于 http://www.oschina.net/p/d3" target="_blank" rel="nofollow">D3.js 的可重用的開源 JavaScript 圖表庫。這意味著將數(shù)據(jù)圖表繪制到 HTML 頁面上的過程得到簡化,不需要大量的自定義 D3 圖表代碼,也相對容易上手。 C3.js 所有的數(shù)據(jù)是完全動態(tài)的,從工具到圖形顏色。它使用非常舒服,有充分的可定制性和控制性,支持多種圖表類型。
https://www.oschina.net/p/pizza" target="_blank" rel="nofollow">7、Pizza Pie ChartsPizza Pie Charts 是由 ZURB 開發(fā)的一個知名的 JavaScript 庫,用于渲染基于 SVG 的餅圖。 Pizza Pie Charts 所有的顯示設(shè)置和選項都可以直接在 CSS 或 JavaScript中 修改。它專注于以最好的方式將數(shù)據(jù)呈現(xiàn)到餅圖。如果是其他圖表樣式,還是建議使用其它的幾個庫。
https://www.oschina.net/p/protovis" target="_blank" rel="nofollow">8、ProtovisProtovis 使用簡單的標記(例如條形和點)組成數(shù)據(jù)的自定義視圖。 與一些低級圖形庫不同,Protovis 通過對數(shù)據(jù)進行編碼的動態(tài)屬性來定義標記,允許繼承、縮放和布局來簡化構(gòu)建。 Protovis 有能力渲染非常獨特的圖表樣式,它使用 JavaScript 和 SVG 進行 Web 本地可視化,無需插件(除了需要一個瀏覽器)。
http://www.oschina.net/p/flot" target="_blank" rel="nofollow">9、FlotFlot 是 jQuery 的純 JavaScript 圖表庫,專注于使用簡單,外觀漂亮和強互動功能。它是特定的 jQuery 庫,這意味著你需要使用它需要熟悉基礎(chǔ)的 jQuery。但是從另一方面來說,這意味著你可以全面控制呈現(xiàn),動作和用戶交互。 使用 Flot 的主要好處是能夠創(chuàng)建動畫繪制圖,可以以此展現(xiàn)大量的結(jié)果數(shù)據(jù)。它兼容大多數(shù)現(xiàn)代瀏覽器,向下兼容到 IE6 和 Firefox2。
https://www.oschina.net/p/dygraphs" target="_blank" rel="nofollow">10、DygraphsDygraphs 也是一個基于 HTML5 canvas 的 JavaScript 圖表庫,可以生成一個可交互式的,可縮放的的曲線表,可以用來顯示大密度的數(shù)據(jù)集(比如股票、氣溫等等),并且可以讓用戶來瀏覽和解釋這個曲線圖。 Dygraphs 在移動設(shè)備上還可以通過縮放顯示效果來支持交互。如果你想用 JavaScript 繪制數(shù)據(jù),那么 Dygraphs 是一個不錯的選擇。
相關(guān)文章
評論(18)
https://my.oschina.net/guog" name="rpl_297574760" class="user">郭大俠寫代碼
1樓 2017/02/24 02:16
竟然沒highcharts
https://my.oschina.net/u/1011130">
https://my.oschina.net/u/1011130" name="rpl_297579505" class="user">白豆腐徐長卿
2樓 2017/02/24 08:52
竟然沒有D3.js
https://my.oschina.net/u/589594" name="rpl_297579540" class="user">資本
3樓 2017/02/24 08:55
沒有螞蟻的g2啊
https://my.oschina.net/mylongjingc">
https://my.oschina.net/mylongjingc" name="rpl_297579880" class="user">木有龍井茶
4樓 2017/02/24 09:23
木有G2→_→
https://my.oschina.net/xxxooo">
https://my.oschina.net/xxxooo" name="rpl_297580187" class="user">paul_bao
5樓 2017/02/24 09:48
引用來自“郭大俠寫代碼”的評論竟然沒highcharts
https://my.oschina.net/u/1040087">
https://my.oschina.net/u/1040087" name="rpl_297580293" class="user">sgq0085
6樓 2017/02/24 09:57
竟然沒highcharts和highstock
https://my.oschina.net/dongri">
https://my.oschina.net/dongri" name="rpl_297580430" class="user">冬天之雪
7樓 2017/02/24 10:09
Echart百度唯一良心產(chǎn)品
https://my.oschina.net/zhangjinfu">
https://my.oschina.net/zhangjinfu" name="rpl_297580474" class="user">張金富
8樓 2017/02/24 10:12
引用來自“郭大俠寫代碼”的評論竟然沒highcharts引用來自“paul_bao”的評論標題說的是開源的,highcharts是收費的吧
https://my.oschina.net/kuyetinghai">
https://my.oschina.net/kuyetinghai" name="rpl_297580641" class="user">枯葉_聽海
9樓 2017/02/24 10:26
如果做一些性能,引用js大小之類的對比就好了~
https://my.oschina.net/u/2519557">
https://my.oschina.net/u/2519557" name="rpl_297580648" class="user">ranqian_Reese
10樓 2017/02/24 10:27
有沒有好的項目,我就是做這個的,無償出圖
https://my.oschina.net/u/577714" name="rpl_297581357" class="user">cokecc
11樓 2017/02/24 11:26
沒有highcharts~肯定是軟文~
https://my.oschina.net/skiycn">
https://my.oschina.net/skiycn" name="rpl_297581418" class="user">Skiychan
12樓 2017/02/24 11:31
人家說十大。你說要是把你們要的那兩個加進來。得把哪幾個擠出去啊?
https://my.oschina.net/TechQuery">
https://my.oschina.net/TechQuery" name="rpl_297582860" class="user">南漂一卒
13樓 2017/02/24 13:31
引用來自“paul_bao”的評論引用來自“郭大俠寫代碼”的評論竟然沒highcharts
https://my.oschina.net/u/226551">
https://my.oschina.net/u/226551" name="rpl_297582896" class="user">我的CSharp時代
14樓 2017/02/24 13:34
竟然沒highcharts
https://my.oschina.net/u/228220">
https://my.oschina.net/u/228220" name="rpl_297583432" class="user">土豆哥哥好
15樓 2017/02/24 14:19
引用來自“郭大俠寫代碼”的評論竟然沒highchartshttps://my.oschina.net/u/274587" name="rpl_297584839" class="user">Kacofidoo
16樓 2017/02/24 16:16
竟然沒highcharts + 1
https://my.oschina.net/u/2832100">
https://my.oschina.net/u/2832100" name="rpl_297587583" class="user">喂~別哭啦!再哭、就親你.
17樓 2017/02/24 20:05
為啥沒有阿里的G2
https://my.oschina.net/u/1257180" name="rpl_297606725" class="user">聆聽幸福
18樓 2017/02/25 22:40
竟然沒有highcharts
全部加載完畢
×
×
開源中國手機客戶端:
https://www.oschina.net/app" class="android" title="Android客戶端">Android
https://www.oschina.net/app" class="iphone" title="iPhone 客戶端">iPhone
https://www.oschina.net/app" class="wp7" title="Windows Phone 客戶端">WP7
?? 開源中國(OSChina.NET) | https://www.oschina.net/home/aboutosc">關(guān)于我們 | 廣告聯(lián)系 | http://weibo.com/oschina2010" target="_blank">@新浪微博 | https://m.oschina.net/">開源中國手機版 | http://www.miitbeian.gov.cn/" target="_blank" style="color:#737573;text-decoration:none;">粵ICP備12009483號-3
開源中國社區(qū)(OSChina.net)是工信部 http://www.copu.org.cn/" target="_blank">開源軟件推進聯(lián)盟 指定的官方社區(qū)
該文章在 2017/2/28 23:18:05 編輯過 |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |