數據可視化工具大全

轉自:Alfred數據室
原文地址:好看的數據可視化的圖片是怎麼樣做的? - Alfred數據室的回答 - 知乎

1. 動態條形圖工具

1.1 Flourish

  Flourish是一個在線數據可視化網站,可以快速地把表格數據轉換爲各種各樣好看的圖表,並且,它提供的Bar Chart Race(動態條形圖)有一套完整的參數讓我們可以繪製出自己想要的動態條形圖。

  除此之外,它還可以用於繪製其它各種各樣的數據圖,繪製完成之後可以發佈並且嵌入到網頁或者PPT中。

  鏈接:https://app.flourish.studio/templates

1.2 Power BI + Animated Bar Chart Race插件

  Power BI是微軟發佈的交互式數據可視化BI工具,可以快速地把數據轉化爲各種漂亮的可視化圖表。爲了在Power BI上也可以繪製出動態條形圖,Wishyoulization開發了Animated Bar Chart Race插件,在Power BI的marketplace裏面搜索下載之後便可以使用。

  除此之外,Power BI這款商業分析工具還可以製作出更多漂亮的圖表,協作並共享自定義儀表板和交互式報表等。

官網鏈接:https://powerbi.microsoft.com/zh-cn/

##1.3 花火hanabi

  花火hanabi是一款在線數據可視化工具,它製作出來的圖表非常符合扁平化的審美要求。它的動態條形圖提供了各種圖表設置,可以讓我們輕鬆地製作出符合自己要求的動態條形圖,並且可以把製作好的圖形直接導出爲GIF、MP4格式。

  鏈接:http://hanabi.data-viz.cn/templates

  官方文檔:http://hanabi.data-viz.cn/help

2. 各種Python數據可視化第三方庫

  Python正慢慢地成爲數據分析、數據挖掘領域的主流語言之一。在Python的生態裏,很多開發者們提供了非常豐富的、用於各種場景的數據可視化第三方庫。這些第三方庫可以讓我們結合Python語言繪製出漂亮的圖表。

2.1 Bokeh

  Bokeh是一款基於Python的交互式數據可視化工具,它提供了優雅簡潔的方法來繪製各種各樣的圖形,可以高性能地可視化大型數據集以及流數據,幫助我們製作交互式圖表、可視化儀表板等。
在這裏插入圖片描述

  官網鏈接:https://bokeh.org/

  GitHub鏈接:https://github.com/bokeh/bokeh

2.2 pyecharts

  Echarts(下面會提到)是一個開源免費的javascript數據可視化庫,它讓我們可以輕鬆地繪製專業的商業數據圖表。當Python遇上了Echarts,pyecharts便誕生了,它是由chenjiandongx等一羣開發者維護的Echarts Python接口,讓我們可以通過Python語言繪製出各種Echarts圖表。

  官方文檔鏈接:https://pyecharts.org/#/zh-cn/intro

  GitHub鏈接:https://github.com/pyecharts/pyecharts

2.3 plotly Python

  plotly 是一個交互式開源數據可視化框架,它具有Python、R、Javascript等語言的API接口。plotly Python繪圖庫可以製作交互式的線圖、散點圖、面積圖、條形圖、箱型圖、分佈圖、熱力圖、子圖、極座標圖、氣泡圖等多種發行級別的圖形。

  官方文檔鏈接:https://plot.ly/python/

  GitHub鏈接:https://github.com/plotly/plotly.py

2.4 Altair

  Altair是一個聲明式的Python數據可視化庫,讓我們可以把更多的時間專注於數據理解。Altair的API是簡單、友好的,它建立在強大的Vega-Lite可視化語法之上,讓我們可以使用最少的代碼繪製出漂亮的可視化圖表。

  官方文檔鏈接:https://altair-viz.github.io/

  GitHub鏈接:https://github.com/altair-viz/altair

2.5 VisPy

  VisPy是一個高性能的、交互式的數據科學可視化Python庫。它基於OpenGL庫,可利用GPU計算來展示大型數據集,可以繪製高達百萬數據點的高質量交互式科學圖形、實時數據、3D圖形等。

  官方文檔鏈接:http://vispy.org/documentation.html

  GitHub鏈接:https://github.com/vispy/vispy

2.6 missingno

  missingno是用於繪製缺失數據的Python可視化模塊,它提供了靈活易用的用於展示數據集完整程度的可視化組件,讓我們可以一目瞭然地獲取到缺失數據的模式。

  GitHub鏈接:https://github.com/ResidentMario/missingno

2.7 HoloViews

  HoloViews是一個開源的Python庫,致力於讓數據分析和可視化更加簡單。它讓我們可以用更少的代碼去展示想要展示的圖形,把專注力集中在數據探索上,而不是繪圖的過程上。

  官方文檔鏈接:https://holoviews.org/

  GitHub鏈接:https://github.com/pyviz/holoviews

2.8 Mayavi

  Mayavi是一個用於繪製交互式3D科學數據的Python庫。

  官方文檔鏈接:http://docs.enthought.com/mayavi/mayavi/

  GitHub鏈接:https://github.com/enthought/mayavi

3. 其它的數據可視化工具

3.1 Echarts

  前面說過了,Echarts是一個開源免費的javascript數據可視化庫,它讓我們可以輕鬆地繪製專業的商業數據圖表。
在這裏插入圖片描述

  官方文檔鏈接:https://www.echartsjs.com/zh/tutorial.html

3.2 AntV G2

  G2 是一套基於可視化編碼的圖形語法,以數據驅動,具有高度的易用性和擴展性,用戶無需關注各種繁瑣的實現細節,一條語句即可構建出各種各樣的可交互的統計圖表。

  官方文檔鏈接:https://antv.alipay.com/zh-cn/g2/3.x/index.html

  GitHub鏈接:https://github.com/antvis/g2/

3.3 TOAST UI Chart

  TOAST UI Chart是一個漂亮的圖表庫,可用於可視化統計數據。它開源、易用、支持各大主流瀏覽器、支持通過自定義選項設置和主題來更改圖表。

  官方文檔鏈接:https://ui.toast.com/tui-chart

  GitHub鏈接:https://github.com/nhn/tui.chart

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章