當前位置: 華文問答 > 數位

數據視覺化工具你知道哪個最強?

2022-01-23數位

我最常用的數據視覺化工具有兩個, tableau和matplotlib ,基本可以解決所有視覺化場景。

tableau 是主流的BI軟體,視覺化功能非常強大,類似PowerBI。matplotlib是可編程的Python第三方庫,也是最常用的圖表視覺化庫。

Tableau

tableau是saleforce旗下的BI軟體,市場份額僅次於powerbi,主要用來搭建視覺化數據看板,也就是常說的報表,在國內外大企業裏用的非常多。

Tableau的特點是圖表庫豐富、簡潔美觀、可互動、可即時連線資料庫,最重要的是極易上手。

市場上常把tableau和powerbi做比較,我用下來的感覺是tableau視覺化場景更加豐富,而powerbi則更專註數據分析處理。

下面列舉幾個tableau public中比較不錯的視覺化案例

可以看到,tableau不僅能開發常規的業務數據監測看板,也能開發更豐富多元的視覺化海報。

如果你有以下幾個需求,可以嘗試下tableau

1、經常要做視覺化看板,但又沒有程式碼開發能力,希望提升效率

2、不擅長圖表配置、配色,tableau能一站式提供成熟視覺化方案

3、看板需要即時連線資料庫,tableau能支持上百種資料庫

4、看板需要可互動,能人機互動,tableau server能完美支持

當然tableau是個商業軟體,也不便宜,手頭緊可以選擇像superset、database、metabase、redash這樣的開源BI。

Matplotlib

matplotlib不同於tableau,它是Python生態中專門用於繪圖的第三方庫,而且是最強大、最常用第三方庫,諸如seaborn、cartoony 都是以matplotlib為依賴。

matplotlib的特點有足夠的自訂空間讓開發者去設計自己的圖表,它把圖表的每一個元素都拆解來,給到自訂函式、參數,讓你去鼓搗。

也就是說,只要你願意,你可以用matplotlib設計出任何樣式的圖表,堪比ps。

其次,matplotlib提供了二維圖、三維圖、動態圖、可互動圖等多種圖表樣式,你完全不用愁什麽圖表它畫不了。

我之前用matplotlib繪制過股市k線圖,也非常的方便,完全可用於量化監測。

小結

tableau和matplotlib是我最常使用的兩個視覺化工具,各有各的使用場景,對付日常工作真的綽綽有余,強烈推薦~