Power BI 中的散点图、气泡图和点图

适用范围:✔️ Power BI Desktop ✔️ Power BI 服务

散点图始终有两个数值轴可以显示:一组沿水平轴的数值数据,另一组沿垂直轴的数值数据。 图表在 x 和 y 数值的交叉处显示点,将这些值单独合并到各个数据点。 Power BI 可以跨水平轴均匀或不均匀地分布这些数据点。 具体视散点图表示的数据而定。

可以设置数据点数量,最多 10,000 个。

何时使用散点图、气泡图或点阵图

散点图和气泡图

散点图展示了两个数值之间的关系。 气泡图将数据点替换为气泡,用气泡大小表示第三个数据维度。

示例气泡图的屏幕截图。

以下情况下,散点图是一个不错的选择:

  • 若要显示两个数值之间的关系。

  • 若要将两组数字绘制成一个 x 和 y 坐标系列。

  • 若要更改水平轴的比例尺,但不是要使用折线图。

  • 若要将水平轴转换为对数比例尺。

  • 若要显示包含值对或已分组值集的工作表数据。

    提示

    在散点图中,你可以调整轴的自由刻度来显示分组值的详细信息。

  • 若要显示大型数据集中的模式,例如要显示线性或非线性趋势、簇状和离群值。

  • 若要在不考虑时间的情况下,比较大量数据点。 散点图中包含的数据越多,比较结果就越好。

除具有上述用途的散点图外,还有气泡图,它是以下情况下的理想之选:

  • 如果数据有三个数据系列,每个系列分别包含一组值。

  • 若要展示财务数据。 不同的气泡大小对增强特定值的视觉效果很有成效。

  • 若要使用象限。

点阵图

点阵图类似于气泡图和散点图,不同之处在于其用于沿水平轴绘制分类数据。

点阵图的屏幕截图。

若要沿水平轴添加分类数据,点阵图是理想之选。

先决条件

本教程使用零售分析示例。

  1. 示例 PBIX 文件下载到桌面。

  2. 打开 Power BI Desktop,然后在菜单栏中选择“文件”>“打开报表”。

  3. 浏览到零售分析示例 PBIX.pbix 文件,然后选择“打开”。

  4. 在左侧窗格中,选择“报表”图标,在“报表”视图中打开文件。

  5. 选择 来添加新页面

注意

与 Power BI 同事共享报表时,你和这位同事都应具有独立的 Power BI Pro 许可证,并且应将报表保存在 Premium 容量中。

创建散点图

  1. 从空白报表页入手,在“字段”窗格中选择以下字段 :

    • “销售额”>“每平方英尺的销售额”

    • “销售额”>“总销售差额 %”

    • “地区”>“地区”

    簇状柱形图、“可视化效果”窗格和选定字段的“字段”窗格屏幕截图。

  2. 在“可视化效果”窗格中,选择 以将簇状柱形图转换为散点图。

    簇状柱形图转换为散点图的屏幕截图。

  3. 将“地区”从“值”拖动到“图例”。

    此时,Power BI 显示散点图,它沿 Y 轴绘制“总销售额差异(%)” ,并沿 X 轴绘制“销售额/平方英尺” 。 数据点的颜色表示地区:

    散点图的屏幕截图。

现在让我们添加第三个维度。

创建气泡图

  1. 在“字段” 窗格中,依次选择“销售额” >“今年销售额” >“值” ,以将“值”拖到“大小” 井中。 数据点扩大到与销售值成正比的量。

    通过将“销售额”中的“值”添加到“大小”井,将散点图转换为气泡图的屏幕截图。

  2. 将鼠标悬停在一个气泡上。 该气泡的大小反映了 “今年销售额”的值。

    工具提示显示。

  3. 若要设置气泡图中包括的数据点数,请在“可视化效果”窗格的“设置视觉对象格式”部分中,选择“常规”,并在“高级选项”下调整“数据点数量”。

    “可视化效果”窗格的屏幕截图,其中显示了“设置视觉对象格式”图标下的“数据点数量”选项。

    可以将最大数据量设置为 10,000 及以下的任意数量。 随着数据的增加,建议先进行测试,以确保性能良好。

    注意

    数据点越多可能意味着加载时间越长。 如果选择发布有比例尺上限的报表,请务必也要跨 Web 和移动设备测试报表。 建议确认图表的性能是否符合用户预期。

  4. 继续设置可视化颜色、标签、标题、背景等等。 若要提高可访问性,请考虑将标记形状添加到每个行。 若要选择标记形状,请在“视觉对象”下展开“标记”,选择“形状”,然后选择一个形状。

    突出显示“标记形状”选项的“形状”下拉列表屏幕截图。

    将标记形状更改为菱形、三角形或正方形。 对每行使用不同的标记形状可便于报表使用者更轻松地区分各行(或区域)。

  5. 打开分析窗格 ,在可视化效果中添加其他信息。

    • 添加中线。 选择“中线”>“添加中线”。 默认情况下,Power BI 为每平方英尺的销售额添加一条中线。 这个中线并不是很有帮助,因为我们可以看到有 10 个数据点,并且知道创建的中值的每侧都有 5 个数据点。 相反,请将“系列”切换到“总销售差额百分比”。

      添加了中线的气泡图屏幕截图。

    • 添加对称底纹来显示哪些点的 x 轴度量值高于 y 轴度量值,反之亦然。 当在“分析”窗格中激活对称底纹时,Bipe BI 会根据当前轴的上下边界对称地显示散点图的背景。 你可以快速确定数据点偏向哪个轴度量值,尤其是当 x 轴和 y 轴的轴范围不同时。

      a. 将“Y 轴”字段更改为“去年毛利率百分比”

      展示了“详细信息”的屏幕截图,其中选择了“Gross margin last year %”。

      b. 在“分析”窗格中,添加“对称底纹” 。 从底纹中我们可以看出,袜类(粉色底纹区域的蓝色方格)是唯一倾向于毛利率而不是其每平方英尺销售额的类别。

      添加了对称底纹的气泡图屏幕截图。

    • 继续探索“分析”窗格,以发现数据中有趣的见解。

      “分析”窗格的屏幕截图。

创建点阵图

若要创建点阵图,请将数字“X 轴”字段替换为分类字段。

在“X 轴”窗格中,删除“销售额/平方英尺”,并改为依次选择“区域”>“区域经理”。

新点阵图的屏幕截图。

注意事项和疑难解答

散点图只有一个数据点

散点图是否只有一个数据点来聚合 X 和 Y 轴上的所有值? 或者,也许聚合了水平线或垂直线上的所有值?

包含一个数据点的散点图的屏幕截图。

请将字段添加到“详细信息” 井,以指示 Power BI 如何对值进行分组。 每个要绘制的点必须具有唯一的字段。 简单的行号或 ID 字段即可。

将“RowNum”添加到“详细信息”井的散点图的屏幕截图。

如果数据中没有这些字段,可以创建一个字段,将 X 值和 Y 值全部连接到每个点对应的唯一字段中:

将“TempTime”添加到“详细信息”井的散点图的屏幕截图。

要创建新字段,请使用 Power BI Desktop 查询编辑器将索引列添加到数据集。 然后,将此列添加到可视化效果的“详细信息” 井。

后续步骤

你可能还会对以下文章感兴趣:

更多问题? 尝试参与 Power BI 社区