Power BI 中的散點圖、氣泡圖和點陣圖

適用於: Power BI 桌面 Power BI 服務

本文說明如何在 Power BI 中建立散點圖視覺化,並支援氣泡圖和點陣圖。

散佈圖表

散佈圖沿著水平 (x) 和垂直 (y) 軸顯示資料。 此圖會顯示沿著兩個軸的數值如何相關。 當資料在兩個軸上相交時,Power BI 會顯示一個資料點。

您可以分析資料點,以識別資料中的關聯性。 資料點會平均散布或不平均地散佈在水平軸,取決於圖表資料。 您可以設定資料點數目,最多 10,000 個。 工具提示適用於所有資料點。 工具提示會根據圖表中表示的資料顯示資料的詳細資料。

泡泡圖

泡泡圖透過以一個泡泡代表兩個相交的值來擴充資料點的概念。 泡泡大小代表有助於評估的第三個資料維度。 雖然散佈圖使用兩個軸,但泡泡圖可以支援三個資料數列,其中每個數列具有不同的值集。

點圖圖表

點圖也會採用散佈圖表的特性。 在散佈圖中,您可以調整獨立的軸刻度,以顯示群組值的詳細資訊。 點圖可讓您在水平軸上新增類別資料,以擴充散佈圖的功能。 類別資訊的可見度可協助您快速分析資料,並醒目提示重點。 您的圖表設定可以顯示大型資料集中的模式,例如顯示線性或非線性趨勢、叢集與極端值。

這三個視覺效果有助於顯示資料中的關聯性和模式。 圖表視覺化可以識別有關資料的有趣資訊,而僅透過查看數值可能無法輕易看出這些資訊。

散佈圖、泡泡圖和點陣圖可用於比較大量資料點,而不考慮任何特定時間。 您在圖表中包含的資料越多,您可以進行的比較就越好。

使用散佈圖、泡泡圖與點圖的時機

下圖展示了為這些視覺效果提供的不同顯示選項。

此圖說明比較 Power BI 中的散點圖、氣泡圖和點陣圖的視覺顯示。

散佈圖在許多案例中都能很好地運作:

  • 顯示兩個數值之間的關聯性。
  • 將兩個數字群組繪製成一系列的 x 和 y 座標。
  • 顯示具有成對或分組值集的工作表資料。
  • 顯示大型資料集中的模式。
  • 無論時間度量如何,都會比較大量數據點。
  • 將水平軸轉換為對數刻度。
  • 可用以變更水平軸刻度的替代折線圖方法。

您可以在與散佈圖相同的許多案例中使用泡泡圖。 泡泡圖在你想要使用的情境:

  • 透過可變泡泡大小以視覺化方式強調價值差異。
  • 支援具有三個資料數列的案例,每個資料數列都有一組值。
  • 以視覺效果而非數值形式呈現財務資料。
  • 以象限方式顯示資料。

點圖的使用案例類似於針對散佈圖和泡泡圖所描述的案例。 點圖的主要優點是能夠沿著水平軸包含類別資料。

使用散點圖作為範例

為了搭配本文的範例,請在空白的 Power BI Desktop 報告中建立一個包含範例資料的計算表。

  1. 打開 Power BI Desktop,建立一個新的空白報告。

  2. 選擇 「建模>新表格」。

  3. 貼上以下 DAX 運算式:

    Sales Performance =
    DATATABLE(
        "Region", STRING,
        "Product Category", STRING,
        "Marketing Spend", INTEGER,
        "Revenue", INTEGER,
        "Units Sold", INTEGER,
        "Customer Satisfaction", DOUBLE,
        {
            {"North", "Electronics", 45000, 280000, 1200, 4.5},
            {"North", "Clothing", 32000, 195000, 2800, 4.2},
            {"North", "Home & Garden", 28000, 165000, 1500, 4.0},
            {"North", "Sports", 18000, 98000, 900, 4.3},
            {"South", "Electronics", 52000, 310000, 1400, 4.6},
            {"South", "Clothing", 25000, 142000, 2200, 3.9},
            {"South", "Home & Garden", 35000, 210000, 1800, 4.4},
            {"South", "Sports", 22000, 125000, 1100, 4.1},
            {"East", "Electronics", 38000, 245000, 1050, 4.3},
            {"East", "Clothing", 42000, 268000, 3500, 4.5},
            {"East", "Home & Garden", 30000, 178000, 1650, 4.2},
            {"East", "Sports", 15000, 82000, 780, 3.8},
            {"West", "Electronics", 60000, 385000, 1650, 4.7},
            {"West", "Clothing", 28000, 158000, 2400, 4.0},
            {"West", "Home & Garden", 22000, 130000, 1200, 3.9},
            {"West", "Sports", 35000, 195000, 1450, 4.4}
        }
    )
    
  4. Enter 鍵建立表格。

建立散佈圖

建立散點圖,探討不同地區行銷支出與營收之間的關係。

  1. 視覺化 面板中,選擇 散點圖

  2. 資料 面板中,將這些欄位拖動到欄位區域中:

    • 行銷支出X 軸
    • 收入至Y軸
    • 從地區傳說

    Power BI 會建立行銷支出與營收價值交會的數據點。 數據點顏色代表不同地區,揭示每個地區的行銷投資如何與營收相關。

散點圖顯示行銷支出與營收之間有明顯的正相關。 請注意,西部地區(行銷支出最高)也產生了最高的營收,而數據點則集中在不同的區域群組中。

建立泡泡圖

透過新增第三個資料維度來控制每個資料點的大小,將散點圖轉換成氣泡圖。

  1. 資料 窗格中,拖曳 銷售單位數大小 欄位。

    Power BI 會用氣泡取代每個資料點。 氣泡大小與該數據點的銷售單位數量成正比。

  2. 可選擇性地將 產品類別 拖入 圖例 欄位,看看不同產品類別的表現。

    泡沫圖顯示,服裝銷售最多(最大泡沫),儘管營收不高;電子產品銷售較少卻帶來高收入。

調整氣泡大小範圍

當你在 Size 欄位有值時,可以調整氣泡大小的計算方式。

  1. 選擇畫筆圖示以開啟 格式 面板。

  2. 選擇 視覺>標記

  3. 更改 距離調整 選項:

    • 自動:預設。 單符號資料使用幅度模式,當資料同時包含正負值時,則使用資料範圍模式。
    • 大小:將負值轉換為相同大小的正值。 氣泡的大小從零到最大。
    • 資料範圍:氣泡大小會依實際資料範圍而異。 最小值顯示最小氣泡,最大值代表最大氣泡。

自動貼合標記

散點圖提供 自動調整標記 選項,會自動調整繪圖區域,讓靠近邊緣與角落的標記和氣泡都能完整顯示。 啟用後,你就不需要手動調整軸的最小/最大範圍來防止削波。

啟用自動貼合標記功能:

  1. 選擇畫筆圖示以開啟 格式 面板。
  2. 選擇 視覺>標記>形狀
  3. 開啟 自動配對標記開關

改變資料點的數量

  1. 格式 選區,選擇 一般

  2. 屬性>進階選項中,調整 資料點數 值。

    上限為 10,000。 接近最大值時,測試圖表輸出以確保良好表現。

建立點狀圖表

建立點陣圖,比較不同產品類別的顧客滿意度評分,每個區域以獨立數據點呈現。

  1. 視覺化 面板中,選擇 散點圖

  2. 資料 面板中,將這些欄位拖動到欄位區域中:

    • 產品類別X 軸
    • 顧客滿意度Y軸
    • 從地區傳說

當你在 X 軸加上類別欄位而非數值欄位時,Power BI 會建立一個點陣圖。 類別名稱沿水平軸排列,方便跨類別比較數值。

點陣圖顯示電子領域在所有地區持續獲得最高滿意度,而體育領域則展現出最多的區域差異。 您可以快速辨識哪些類別和地區可能需要關注。

格式化您的圖表

在 [一般] 和 [視覺效果] 區段的 [視覺化 格式] 窗格上,有許多可用的顯示選項。 請花一些時間探索功能。

  • 嘗試變更資料點或泡泡色彩、座標軸標籤、圖表標題、背景陰影等等。

  • 若要改善可及性,請考慮為每一行添加標記形狀。

    若要選取標記圖形,請展開 [視覺效果] 底下的 [標記]、選擇 [圖形],然後選取一個圖形。

    顯示「Shape Type」下拉選單中Power BI圖表的標記形狀選項的截圖。

    將標記圖形變更為菱形、三角形或正方形。

將分析新增至您的圖表

散點圖透過視覺化窗格中的分析窗格支援多項分析功能。 你可以補充:

  • 趨勢線:顯示資料的整體走向
  • 恆定線:在特定的 X 軸或 Y 軸值處加入參考線
  • 最小線、最大值線、平均線與中位數線:標示統計參考點
  • 百分位線:顯示資料分布門檻
  • 對稱著色:通過根據軸邊界對稱地著色背景,揭示數據點偏向的軸向。

有關使用這些功能的詳細說明,請參閱 Power BI 中的分析面板

考量與疑難排解

請檢視以下關於在 Power BI 中使用散點圖的考量事項。

具有許多資料點的圖表

您可以在任何類型的散佈圖上顯示的資料點數目上限為 10,000。 當資料點數目接近上限設定時,最好測試圖表輸出以確保良好的效能。

隨著資料點數目的增加,圖表視覺效果的載入時間也會增加。 如果您選擇在刻度的高端設置資料點限制來發佈報表,那麼您應該測試是否可以透過網際網路和行動裝置存取該報表。 確認圖表效能符合使用者的期望。

具有單一資料點的圖表

散佈圖是否只有一個資料點,彙總了 X 軸與 Y 軸上的所有值,如下圖所示? 或者,其是否彙總了單一水平線或垂直線的所有值?

只有一個資料點的散佈圖螢幕擷取畫面。

在此情境中,您可以將欄位新增至 [值] 選項,以便在 [視覺化]>[建置視覺] 窗格中使用該圖表。 這個欄位會指示 Power BI 如何將這些值分組。 此欄位必須對於您想要繪製的每個點都是唯一的。 您可以提供資料列號碼或識別碼欄位。 在下列範例中,我們會將 [值] 選項設定為來自語意模型的 [RowNum 識別碼] 欄位。

散佈圖的螢幕快照,其中已將 RowNum 欄位新增至 [值] 選項。

如果您的資料不包含特定的資料列號碼或識別碼,您可以建立欄位來串連 X 和 Y 值。 此欄位必須對於您想要繪製的每個點都是唯一的。 在下列範例中,我們會將 [值] 選項設定為名為 TempTime 的新欄位,以保留串連值。

散佈圖的螢幕快照,其中已將名稱為 TempTime 的新欄位新增至 [值] 選項。

要建立新欄位, 使用 Power BI Desktop 查詢編輯器 在語意模型中新增索引欄位。 然後,將此資料行新增至視覺效果的 [值] 選項。