Tableau可視化之多變條形圖

2021-02-13 簡說Python

導讀:上篇Tableau可視化之多變折線圖一文中,介紹了Tableau折線圖的幾種花樣作圖方法,今天本文繼續就另一個基本可視化圖表——條形圖的製圖及變形進行介紹。

以Tableau自帶超市數據為例,製作基本條形圖操作十分簡單,常用於表達某一度量數據隨時間或者其他多個維度間的變化情況。例如,想了解北京一年12個月中各月份的銷售額對比情況,那麼僅需將月份和銷售額分別拖動到行和列坐標軸,在標記區選擇條形圖並加入顏色和標籤設置,即可實現一張基本的條形圖。

Tableau中最基本的條形圖

在基本條形圖的基礎上,如果想直觀了解各月份銷售額的達標情況,那麼可選擇添加參考線或者參考區間,以直觀了解全年中哪些月份達到了平均銷售額,哪些還不夠。

在基本條形圖添加參考區間

上圖是添加了參考區間,區間上下限分別是平均值的50%和100%。易見,全年達到平均銷售額的月份僅有5、8、10、11和12五個月,而1、2和4三個月甚至還未達到全年平均值的50%,銷售額較低。

雖然美名其曰"旋風圖",實際上就是兩個基本條形圖的對比圖。

上海和北京銷售額旋風圖

旋風圖常用於對比兩個類別多個維度間的度量數據,如要對比北京和上海兩個城市各月份銷售額情況,則可以製作如上圖所示的旋風圖。可以直觀發現,上海銷售額整體要高於北京銷售額,且兩個城市的銷售額波動情況也不盡相同,其中上海是在8月銷售額最高、4月最低,而北京則是在10月最高、2月最低。

實際上,旋風圖的製作僅僅是兩張基本條形圖的組合,以上圖為例,其製作流程為:

如果想直觀了解全年各月份銷售額的佔比情況,且仍然採用條形圖樣式的話,那麼就可用瀑布圖(當然,了解佔比的最好圖表是餅圖)。

瀑布圖是在Tableau自帶甘特圖的基礎上稍加改變而成的。

甘特圖(Gantt chart)又稱為橫道圖、條狀圖(Bar chart)。其通過條狀圖來顯示項目,進度,和其他時間相關的系統進展的內在關係隨著時間進展的情況。以提出者亨利·勞倫斯·甘特(Henry Laurence Gantt)先生的名字命名。

當然,看了甘特圖的文字介紹可能還是無法直觀理解何為甘特圖,所以先看一張由Tableau製作的基本甘特圖例

Tableau製作基本甘特圖

嚴格來說,上面這個甘特圖其實算不上是有價值的甘特圖,因為各條形的長度和起點是正相關的,而在實際中條形區域則用於表示某個起點時間加上持續時間的長條。

在認識甘特圖的基礎上,製作瀑布圖的步驟其實也比較簡單。首先給出瀑布圖效果:

觀察瀑布圖,實際上就比較容易直觀發現各月份銷售額在全年業績的比重和各月累計銷售額情況。

其在基本條形圖基礎上,製作流程為:

在旋風圖中,對北京和上海的各月份銷售額情況進行了對比,如果要進行對比的城市不止兩個、且僅需對比年度銷售總額的話,那麼弧線圖則具有更強的視覺衝擊力,對比效果也更為直觀。

四個一線城市銷售額對比

弧線圖實際上可以看做是弧狀條形圖,仍然是用於對比不同類別間的度量大小情況。

製作弧線圖的步驟稍顯麻煩,且需要用製作輔助Excel表格數據。以上圖為例,其實現流程如下:

計算公式中角度的變換關係需依據弧形顯示效果嘗試決定,例如選擇如下大小的角度變換關係時,製作的弧線圖整體偏小、效果一般,故需重新調整X、Y的計算公式

角度變換選擇不當,弧線圖偏小

需知,弧線圖與基本條形圖最大的不同在於:各類別度量大小不再與條形長度直接相關,而僅與條形所跨角度成正比;且弧線條形所跨角度大小不嚴格等於該子類的百分比佔比,而僅表示子類間的大小關係。另外,弧線圖也可看做是折線圖的一種變形。

本文對Tableau中製作條形圖進行了介紹,並講解了幾種條形圖的變形。

每日留言

說說你最近遇到的一個編程問題?

或者新學的一個小技巧?

(字數不少於15字)

相關焦點

  • Smartbi、Tableau可視化分析-地圖篇
    小編在周末閒暇之餘,學習了smartbi、tableau製作今年與大家息息相關的2019肺炎疫情的地圖,迫不及待與大家分享。 話不多說,那今天就從tableau到底有幾種地圖展示先開始講起。2)填充地圖 可以在tableau Desktop 中創建顯示比例或者集合數據的地圖,這些類型為面量圖或者填充地圖。面量圖最核實顯示多邊形的比例或者聚合數據。這些多邊形可能是縣、區域、州/省/市/自治區,或者是可以進行地理編碼的任何區或區域。
  • Tableau 精品入門免費視頻教程
    就會幾個條形圖、折線圖,怎麼也做不出高大上的圖表?沒關係。現在有一門Tableau課程放在你的面前,從理論到實踐,從入門到熟練,從基礎到提高,我們希望通過這個課程,讓你不再受困於底層數據的處理,而是可以將自己的智慧充分發揮在數據的展示和解說上。
  • Tableau使用及深度學習
    本次課程學習,更主要的是學習數據可視化的方法和思路,除了tableau軟體,數據可視化的軟體還包括Excel、PowerBI等。Tableau是一個入門比較簡單,但提升卻十分困難的軟體。從效率來說,如果有更快速的方法,可以用Tableau進行圖形的基本繪製,後期可以通過Illustrator等其他軟體進行加工。
  • 大數據可視化分析工具Tableau|安裝及介紹
    今天,我們一起來學習新的知識,可視化工具之Tableau。也許你早在很久前就想要學習它了,但是苦於其他的原因而沒有學,但是今天我想說的是,Tableau一點也不難,很容易上手,只要大家跟著步伐走,一定會很快明白Tableau是怎麼回事的。嗯嗯,我想大家心裡還有一個疑問吧,我們為什麼要學習Tableau呢?在數據分析中,Tableau可以以圖形形式分析數據,而且圖可以做的很精美好看!
  • Python可視化很簡單,一文學會繪製柱狀圖、條形圖和直方圖
    matplotlib庫作為Python數據化可視化的最經典和最常用庫,掌握了它就相當於學會了Python的數據化可視化,通過前幾次呢,咱們已經討論了使用matplotlib庫中的圖表組成元素的幾個重要函數,相信大家已經學會並掌握了哦,今天呢,咱們再深入一點哦,一起來聊聊關於如何繪製柱狀圖
  • Excel繪圖啞鈴圖太麻煩,tableau三步搞定
    小夥伴早上好,今天給大家帶來一個新的圖形,啞鈴圖,也叫滑珠圖,一根線前後各一個圓點,兩圓點位置表示數值大小,之間的線段表示前後的差距,可以很清楚地表達一個系列前後的差異,可視化十分直觀,推薦給大家。啞鈴圖啞鈴圖Excel也可以製作,但是調製起來比較麻煩,今天推薦大家另外一個專門用來可視化的軟體,tableau,跟Excel一樣,只需要手動拖拽即可形成圖形,十分好用,推薦給大家
  • tableau基礎教程(全集)
    Tableau公司將數據運算與美觀的圖表完美地嫁接在一起。它的程序很容易上手,可以用它將大量數據拖放到數字「畫布」上,轉眼間就能創建好各種圖表。並且適應了移動時代的特點,可以非常方便地在線分享。到上周為止,關於tableau的基礎教程已經全發完了。有不少圖表粉問威哥說哪裡可以下載到比較清晰一點的教程?哪裡有更高級一點的教程?
  • 使用Matplotlib繪製堆積條形圖
    條形圖非常通用,易於閱讀,並且相對容易構建。就像任何可視化一樣,條形圖也有一些缺點,例如它們的可伸縮性較差。條形圖太多會使人感到難以閱讀,尤其是在當我們處理層次化的類別,也就是當我們有需要可視化的組和子組時,這個問題更常見。
  • 大數據分析工程師入門12-Tableau數據可視化
    本文就來介紹一下可視化分析平臺-Tableau。可視化的重要性想像一下你辛辛苦苦做了一堆分析,得出來的數據卻沒有人看得懂,你該怎麼辦?這個時候你需要藉助可視化來展示你的結果,俗話說,有圖有真相,一圖勝千言。
  • 15種獨一無二的創新數據可視化方式
    utm_source=blog&utm_medium=11-data-visualizations-python-r-tableau-d3js2. 用R語言創建BBC式的可視化嚴格意義上來講,這不是可視化,不過也基本上如此。上圖展示了BBC數據團隊發布的可視化融合。
  • R語言繪製條形圖
    作者:吳健 中國科學院大學 R語言、統計學愛好者,尤其擅長R語言和Arcgis在生態領域的應用分享個人公眾號:統計與程式語言
  • 可視化設計的精髓之——數值可視化(上)
    3.1.3 柱狀圖變式:條形圖我們經常能看到一些橫向排版的柱狀圖,我們稱之為條形圖。條形圖的基本功能與柱狀圖是相同的,但是條形圖與柱狀圖最大的區別在於排版。在英文的排版中,因為文案長度的問題,有的文案很長,所以一般會採用橫向的條形圖。如圖所示:
  • 別拿豆包不當乾糧——手把手教你Excel可視化的三個匠心方案
    市面上有各種各樣的可視化工具解決方案,但是許多方案要麼收費(如tableau),要麼需要學習一些代碼(如R語言的ggplot與python的matplotlib、seaborn等),讓數據分析的新手們「望洋興嘆」。Excel倒是成本又低(幾乎每個公司都會為員工免費安裝),且使用簡單容易上手,不需要代碼,是許多數據分析同學的心頭好!
  • 分分鐘做出「條形圖賽跑」- 手把手教程
    3分鐘 手把手教會你做出這種「條形圖賽跑」(Bar chart race)視頻寫過近2W收藏的回答,裡面提了4種方法分析了各自的優缺點。你只要花三分鐘讀一下就能學會https://www.zhihu.com/question/290568141/answer/1083407779什麼?
  • R語言與Tableau集成之可視化應用
    作者 | CDA數據分析師Tableau是一款非常棒的數據可視化商業軟體,通過拖拉拽的方式迅速地實現數據可視化。而且該軟體可以連接任何一種資料庫,在處理大型數據時一點都不遜色。如何實現Tableau和R語言的聯手繪製可視化圖表呢?
  • Tableau圖表 • 盒須圖、抖動圖
    下四分位數與上四分位數之差,即Q3-Q1,稱為四分位距,簡稱IQR。上邊緣、下邊緣:上邊緣視為盒須圖的最大觀測值,下邊緣為最小觀測值。通常,上邊緣=Q3+1.5IQR,下邊緣=Q1-1.5IQR。異常值:位於上邊緣或下邊緣以外的數據,視為異常值須:上四分位數到上邊緣之間連線,以及下四分位數到下邊緣之間的連線,稱為「須」,用於表示數據正常值的分布情況。
  • 數據可視化系列:手把手教你繪製帶誤差線的條形圖
    條形圖可以用於展示數據不同分類下的均值、中位數、標準差和置信區間等,Excel可以實現
  • Tableau 常用圖表介紹
    ,其出眾且強大的交互性和數據下鑽功能暫且不表,今天我們就先來看看它最博人眼球的圖表功能,很多像我一樣非專業的數據分析小白都是通過Tableau充滿藝術性的圖表設計感受到了數據之美,從而入坑開啟了可視化分析的學習大門~目前版本的Tableau自帶24個圖表樣式,完全可以滿足我們日常數據分析的需求,並且可以根據我們選擇分析的欄位智能顯示適合呈現的圖表樣式,通過簡單的拖拽動作就能輕鬆完成圖表製作
  • Excel條形圖太low?教你利用BI一招製作出流動的「網紅條形圖」!
    作者:小芒童鞋來源:芒種學院(ID:lazy_info)文/芒種學院@小芒童鞋(ID:lazy_info)柱狀/條形圖和折線圖是Excel中最常見的兩種圖表之一,甚至在不知道如何選擇圖表的時候,這兩個圖表往往會優先被我們考慮。
  • 乾貨 | 為什麼我勸你一定要學會用Tableau
    Tableau是一款可以幫助人們快速分析、可視化並分享數據信息的工具。