超越原生,PowerBI 散點(diǎn)雷達(dá)圖來(lái)了
共 2554字,需瀏覽 6分鐘
·
2024-05-26 17:54
在數(shù)據(jù)分析和可視化過(guò)程中,選擇合適的圖表類型對(duì)準(zhǔn)確傳達(dá)信息至關(guān)重要。
雷達(dá)圖(Radar Chart),也稱為蜘蛛圖或網(wǎng)狀圖,是一種用于多變量數(shù)據(jù)比較的圖表類型。它通過(guò)多個(gè)軸從中心點(diǎn)發(fā)散出來(lái),每個(gè)軸代表一個(gè)變量,數(shù)據(jù)點(diǎn)沿著這些軸繪制并連接形成多邊形。
很多場(chǎng)景中都會(huì)用到雷達(dá)圖,但是 Power BI 中并沒(méi)有原生的雷達(dá)圖,只能通過(guò)第三方的視覺(jué)對(duì)象或者 SVG 來(lái)制作雷達(dá)圖。
其實(shí)在 Power BI 中通過(guò)散點(diǎn)圖也是可以實(shí)現(xiàn)一個(gè)類似雷達(dá)圖的效果的,只不過(guò)每個(gè)點(diǎn)之間無(wú)法連接,如下圖所示。
這里使用了一個(gè)類似雷達(dá)圖的圖像實(shí)現(xiàn)年月銷售額展示,以年為一個(gè)單位半徑,相同年份的銷售額處于一個(gè)圓上,不同月份在一個(gè)圓的不同的位置。如果想實(shí)現(xiàn)不同類別的不等寬效果,根據(jù)值的大小來(lái)劃分位置,可以將一個(gè)單位半徑看做是一個(gè)單位,用值去除以半徑的單位值就可以實(shí)現(xiàn)相同類別的不等寬效果,如下。
以等寬的雷達(dá)圖為例,介紹一下如何在 Power BI 中使用原生散點(diǎn)圖實(shí)現(xiàn)一個(gè)雷達(dá)圖。
雷達(dá)圖最關(guān)鍵的就是確定不同的類別在圓環(huán)的角度,所以我們可以將 360° 按照類別等比分成 12 份(12 個(gè)月),然后用 30 去乘以每個(gè)月份對(duì)應(yīng)的數(shù)字,得到一個(gè) 30 60 90 的等比數(shù)列,最后我們需要將整數(shù)轉(zhuǎn)換為角度,將值乘以 π 除以 180,就能將數(shù)字轉(zhuǎn)化為角度。
角度 =360 / 12* SELECTEDVALUE ( 'Dim Calendar'[MonthNum] )* PI () / 180
有了角度之后,我們可以利用正余弦結(jié)合半徑去計(jì)算點(diǎn)到中心的距離,這也就確認(rèn)了點(diǎn)在坐標(biāo)系中的位置,散點(diǎn)圖的 X 軸和 Y 軸構(gòu)成了一個(gè)簡(jiǎn)單的坐標(biāo)系。
在計(jì)算正余弦之前,我們要先確定每個(gè)類別的半徑。假設(shè)起始半徑為 1,數(shù)據(jù)的起始年份為 2019,所以半徑就等于當(dāng)前年份序號(hào)減去 2018。
半徑 =SELECTEDVALUE ( 'Dim Calendar'[YearNum] ) - 2018
然后利用半徑和正余弦求出點(diǎn)的坐標(biāo)。
X 軸 = [半徑] * SIN([角度])Y 軸 = [半徑] * COS([角度])
到這里計(jì)算就結(jié)束了,新建一個(gè)散點(diǎn)圖,在值上放置年份序號(hào)和月份序號(hào),X 軸上放置 X 軸度量值,Y 軸上放置 Y 軸度量值,在圖例上放置年份序號(hào)。這樣一個(gè)類似于雷達(dá)圖的散點(diǎn)圖就完成了。
為了讓它看起來(lái)更像雷達(dá)圖,我們可以給視覺(jué)對(duì)象加一個(gè)背景,在 PPT 中制作一個(gè)等寬同心圓,然后另存為 SVG 圖像。
選擇 SVG 矢量縮放圖形。
關(guān)閉散點(diǎn)圖的一切選項(xiàng),并將形狀大小調(diào)為寬度和高度一致。
轉(zhuǎn)到繪圖區(qū)背景選項(xiàng),選擇剛才創(chuàng)建的 SVG 類型的圖片。
將圖像匹配度調(diào)為匹配度,透明度改為 60%。
在散點(diǎn)圖的大小字段井上放置銷售額度量值,然后在標(biāo)記選項(xiàng)中將范圍縮放改為量值,大小改為 -20。
一個(gè)簡(jiǎn)單的不帶有連接線的雷達(dá)圖完成了。
這里將月份看成了雷達(dá)圖的軸,年份看成了類別,相同類別的軸長(zhǎng)一致。但可能在實(shí)際使用中,相同類別下的軸長(zhǎng)一般是不一致的,需要用值去除以單位長(zhǎng)度得到類似的效果。
通過(guò)以上步驟,我們就可以在 Power BI 中創(chuàng)建一個(gè)徑向散點(diǎn)雷達(dá)圖,直觀展示數(shù)據(jù)的時(shí)間分布和變化趨勢(shì),感興趣的伙伴趕快去試一下吧。
如果你對(duì)本文的 Power BI 源文件感興趣可以私信老師了解領(lǐng)取方式。
數(shù)據(jù)分析精英都在學(xué)習(xí)的五大能力境界
分析師必備:業(yè)務(wù)數(shù)據(jù)分析能力五層成熟度路線圖框架全解
↓ 數(shù)據(jù)分析精英正在學(xué)習(xí)的課程 ↓
可以體驗(yàn)百萬(wàn)級(jí)真實(shí)企業(yè)項(xiàng)目案例,徹底打通任督二脈
一數(shù)據(jù)分析師訓(xùn)練營(yíng) 課程表一
時(shí)間:2024年06月 班
主題:《業(yè)財(cái)分析之道》終極業(yè)財(cái)融合,分析師必備。[私信報(bào)名咨詢]
