Power BI 模擬麥肯錫半圓氣泡圖
看到麥肯錫的一種半圓氣泡圖,如下圖所示。這個(gè)氣泡圖有三個(gè)特點(diǎn):
1.半圓顯示 2.數(shù)據(jù)標(biāo)簽和類別標(biāo)簽同時(shí)顯示 3.半圓底部有一條淡淡的灰色線條進(jìn)行大小比較提示

前期已經(jīng)分享過如何在Power BI制作全圓氣泡,半圓氣泡原理是一樣的,只需要把圓的下半部分遮蓋。實(shí)現(xiàn)方式是度量值嵌入SVG矢量圖。首先看全圓怎么做?以下是在表格的顯示效果:

度量值如下:
圓使用SVG的circle標(biāo)簽;中間的橫線可以使用line標(biāo)簽,也可以如示例使用rect,也就是說(shuō)一個(gè)很窄的矩形;數(shù)據(jù)標(biāo)簽和類別標(biāo)簽均使用text生成。把度量值標(biāo)記為圖像URL,放入表格矩陣即可正常顯示。也可用于新卡片圖視覺對(duì)象。
接下來(lái)的問題是,圓如何變成半圓?

SVG有圖層的概念,在圓的下半部分進(jìn)行圖層疊加,放一個(gè)白色的長(zhǎng)方形在圓的上方,且在類別標(biāo)簽的下方。圓的半徑為50像素,上下分割部分的直線高度占據(jù)了1像素,因此,遮蓋的矩形高度49像素。

在此基礎(chǔ)上,可以新增條件格式,如橫線顏色按數(shù)值大小變化。
