日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

tableau双折线图_Tableau可视化之多变条形图

發布時間:2024/9/3 编程问答 46 豆豆
生活随笔 收集整理的這篇文章主要介紹了 tableau双折线图_Tableau可视化之多变条形图 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
導讀:上篇Tableau可視化之多變折線圖一文中,介紹了Tableau折線圖的幾種花樣作圖方法,今天本文繼續就另一個基本可視化圖表——條形圖的制圖及變形進行介紹。

01 基本條形圖

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

Tableau中最基本的條形圖

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

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

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

02?旋風圖

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

上海和北京銷售額旋風圖

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

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

  • 分別創建北京和上海的銷售額字段

  • 以月份為行字段、北京和上海銷售額分別為列字段制作雙條形圖

  • 編輯左圖橫軸為倒序

  • 在標記區設置相應的顏色和標簽即可

03 瀑布圖

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

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

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

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

Tableau制作基本甘特圖

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

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

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

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

  • 以銷售額創建快速表計算為匯總

  • 以銷售額的負值創建條形圖長度字段

  • 仍然以月份和銷售額(快速表計算后的匯總)為行列制圖,在標記區選擇甘特圖,設置顏色和標簽,并以創建的銷售額負值為大小,則可實現瀑布圖的制作

04 弧線圖

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

四個一線城市銷售額對比

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

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

  • 統計四個一線城市的銷售額占比情況

  • 制作輔助Excel數據表,大小為101行×4列,101行中,除首行為列標簽外,其余100行用于分別對應各子類占比信息;4列分別為城市、半徑、角度和數值,其對應含義為:

    • 城市,用于在弧線圖中顯示子類名稱標簽

    • 半徑,用于顯示在弧線圖中外圍圈數,如半徑為1表示最內圈,半徑為4表示最外圈

    • 角度,用于顯示弧線圖跨過角度信息,由相應子類占百分比數值決定,例如廣州占比18%,則其角度數值跨度為0—17;

    • 數值,用于在弧線圖中顯示子類數值標簽

  • 在完成輔助Excel數據表的基礎上,依據半徑和角度信息創建X、Y字段,計算公式為:

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

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

  • 最后,固定坐標軸大小區間(保證行列坐標軸跨度區間一致,保證弧線圖是正圓),設置標記區的顏色和標簽即可。

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

05 總結

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

  • 條形圖常用于表達多個維度間的度量大小對比

  • 添加參考線可直觀顯示各子類度量的"達標"情況

  • 旋風圖用于顯示兩個子類多個維度間的度量大小對比

  • 瀑布圖在甘特圖基礎上完成,顯示實時累計和跨度較為方便

  • 弧線圖用于少量子類間單維度的大小對比,制作稍復雜,效果較好

相關閱讀:

  • pythonPEP入門指南

  • Python中幾個有趣的函數

  • Python的內置容器不止有list/dict/set/tuple

  • 5分鐘速覽python正則表達式常用函數

  • python并發之concurrent快速入門

  • 多種爬蟲方式對比

  • 用pyquery5行代碼爬取百度熱點新聞

  • 生成詞云的幾種方式

  • 地圖可視化不只是pyecharts.map

  • Tableau可視化之多變折線圖

總結

以上是生活随笔為你收集整理的tableau双折线图_Tableau可视化之多变条形图的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。