當前位置:
首頁 > 知識 > Tableau小技巧之分離Box plot和Unit Histogram

Tableau小技巧之分離Box plot和Unit Histogram

作者:dataplusscience

翻譯:和中華

校對:丁楠雅

本文約2000字,建議閱讀8分鐘

本文介紹了Tableau中如何把箱形圖和單位直方圖分離。

Steve Wexler在他最近的一篇博客文章《Is this better than a Jitterplot? Could be》中探索了可視化jitterplot圖(帶有隨機jitter的點圖,jitter用來區分點)的替代方法:

博客文章鏈接:

https://www.datarevelations.com/betterthanjitterplot.html

在本文中,我將展示如何創建與單位直方圖(unit histogram)區分的箱形圖(box plot)。

譯者註:jitter是一個隨機值,分配給點用來將其區分,這樣就不會重疊了,詳細內容可以參見下面這篇文章:

Methods for Creating Jitter in Tableau:

https://www.dataplusscience.com/TableauJitter.html

單位直方圖

史蒂夫在他的帖子以及另一篇文章」Tableau visualization is here「中描述了如何製作單位直方圖:

Tableau visualization is here:

https://public.tableau.com/profile/swexler

我將用它作為此文章的起點,因此如果您想跟著練習,請在此處下載他的workbook:

https://public.tableau.com/workbooks/DataRevelations_MeVsOthers_UnitHistogram.twb

這是史蒂夫做的單位直方圖:


刪除分步帶(distribution bands)並添加箱形圖

下載並打開Steve的Tableau workbook後,右鍵單擊主儀錶板選項卡「Salary Comparison Jitterplot Dashboard(2)」並選擇「Unhide All Sheets」。

轉到名為Breakout with Quartiles的工作表。單擊分布帶中的線並將其拖離Tableau Canvas。另一種方法是右鍵單擊該線並選擇「刪除」。對分步帶也重複此步驟。您現在應該得到了一個沒有分布帶的單位直方圖。

單擊左上角的「分析」選項卡。單擊並將箱形圖拖動到Tableau canvas並將其放在SUM(continuous Bin)上。這將為單位直方圖添加一個箱形圖。

這很簡單,但請注意,箱形圖的中心位於窗格中並覆蓋了一些點。

讓我們探討一些將箱形圖移開的辦法。


改變箱形圖的位置

第一種方法是通過創建更多點來移動箱形圖。我們將通過創建另一個膠囊(pill)並使用雙軸來實現這一目標:

雙擊INDEX()膠囊右側白色區域的Column Shelf。這將允許您輸入行內公式。輸入-20並按Enter鍵。

右鍵單擊新膠囊並選擇「Dual Axis」。右鍵單擊圖表頂部的新二級X軸,然後選擇「Synchronize Axis」。

SUM(-20)的標記卡上,單擊顏色並將不透明度設置為0%,將邊框設置為「None」。

您現在應該得到了一個單位直方圖,它從箱形圖的中心開始。

但是,您會注意到許多點仍然隱藏在箱形圖的後面。您可以將X軸更改為固定以調整位置,但我認為很難以不與點重疊並能顯示所有點的方式固定箱形圖的位置。


將箱形圖與單位直方圖分開

分離箱形圖和點圖的最明顯方法是為每個箱形圖和單位直方圖創建工作表。在本例中,有四代,所以將有八個工作表。這種方法允許您為每一代創建一個不同的視圖,一個帶有箱形圖,另一個帶有單位直方圖,並且可以非常直接地複製整個工作表並相應地調整過濾器以創建每個視圖。但這並不是一個好辦法,當你有更多類別時,很快就會變得笨拙。

另一種分離它們的方法是複製數據。這可以使用自定義SQL,Tableau Prep,Alteryx或在原始數據源中預處理來完成。為了便於演示,您可以在此處下載重複的數據:


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 數據派THU 的精彩文章:

25道SVM題目,測一測你的基礎如何?
六個維度、數萬條數據幫你揭穿房租大漲的背後

TAG:數據派THU |