PowerBI 中突出显示的面积比例饼图
Area-proportional pie chart highlighting in PowerBI
我发现 PowerBI 的默认行为在饼图中突出显示(来自临时过滤器)非常尴尬:它按比例减少突出显示区域的半径,而不是面积。
这是一个示例数据集:
Year; Item; Total
2016; Apples; 50
2016; Oranges; 100
2016; Bananas; 200
2017; Apples; 50
2017; Oranges; 100
2017; Bananas; 200
在两个饼图中可视化,通过在右侧图表中单击突出显示 2017 年:
现在内圆的半径是全半径的1/2,但这意味着内圆的面积是很多 小于外圈面积的1/2.
有没有办法让内置的 PowerBI 饼图可视化以区域比例方式显示亮点?
您强调了有关 Power BI 中交叉筛选和饼图设计的一个好点,特别是因为半径通常不是人们在相互比较饼图时键入的内容*。
简单的回答是:不,您不能更改内置 Power BI 视觉对象以按区域比例方式显示高亮显示(交叉筛选)。
但是,我想建议一些替代方案:
1.使用内置的甜甜圈视觉效果。
这与饼图存在相同的缺陷(交叉过滤是按径向长度而不是面积进行的)。然而,甜甜圈内部 50% 的面积与外部 50% 的面积差异并不大(与饼图相比)。如果圆形视觉很重要,并且您想尽可能多地消除失真(虽然不完美),这是一种快速而肮脏的选择。
2。使用内置的树状图可视化。
这不是饼图,但基于正方形的分段可以更准确地基于区域突出显示。
3。使用 100% 堆叠 Bar/Column 图表
同样,这些不是饼图,但它们确实可以让您更容易准确地看到突出显示的每个部分有多少(以及相互比较部分)。虽然不像馅饼或树那样迷人,但诸如 48% 与 52% 之类的微妙之处会更加明显。如果目标是将选定年份与总数进行比较,我会推荐使用饼图,即使饼图可以按区域突出显示。
4.更改视觉对象之间的交互方式。
如果您的目标主要是查看 2016 年的水果分类(而不是查看 2016 年的数字对总数的贡献),则建议更改图表以进行过滤而不是突出显示。请注意,对于您的示例数据,2016 年的比例与总体比例相同。但是,如果不同年份的比例不同,或者你有很多年,以至于任何一年在总数中所占的比例都不是那么大,这是一个很好的选择。
要从突出显示更改为交叉过滤:
- 单击您正在单击的图表以突出显示其他图表(上面右侧的图表)
- Select 格式 > 在功能区上编辑交互
- 在仍然单击第一个图表的同时,单击显示在您要过滤的图表上方的小过滤器图标,而不是突出显示。
我知道上述选项无法以您喜欢的方式完成您想做的事情。通常,当 Power BI 没有执行您期望的操作时,一种选择是在他们的想法论坛上提交想法(或为现有想法投票):https://ideas.powerbi.com/
另一种选择是编写您自己的自定义视觉对象或聘请其他人这样做。这对于你想做的事情来说可能有点矫枉过正,但这里有更多信息:https://powerbi.microsoft.com/en-us/custom-visuals/
*
旁注:这里有一个很好的关于如何解释饼图的讨论:https://eagereyes.org/blog/2016/an-illustrated-tour-of-the-pie-chart-study-results
我发现 PowerBI 的默认行为在饼图中突出显示(来自临时过滤器)非常尴尬:它按比例减少突出显示区域的半径,而不是面积。
这是一个示例数据集:
Year; Item; Total
2016; Apples; 50
2016; Oranges; 100
2016; Bananas; 200
2017; Apples; 50
2017; Oranges; 100
2017; Bananas; 200
在两个饼图中可视化,通过在右侧图表中单击突出显示 2017 年:
现在内圆的半径是全半径的1/2,但这意味着内圆的面积是很多 小于外圈面积的1/2.
有没有办法让内置的 PowerBI 饼图可视化以区域比例方式显示亮点?
您强调了有关 Power BI 中交叉筛选和饼图设计的一个好点,特别是因为半径通常不是人们在相互比较饼图时键入的内容*。
简单的回答是:不,您不能更改内置 Power BI 视觉对象以按区域比例方式显示高亮显示(交叉筛选)。
但是,我想建议一些替代方案:
1.使用内置的甜甜圈视觉效果。
这与饼图存在相同的缺陷(交叉过滤是按径向长度而不是面积进行的)。然而,甜甜圈内部 50% 的面积与外部 50% 的面积差异并不大(与饼图相比)。如果圆形视觉很重要,并且您想尽可能多地消除失真(虽然不完美),这是一种快速而肮脏的选择。
2。使用内置的树状图可视化。
这不是饼图,但基于正方形的分段可以更准确地基于区域突出显示。
3。使用 100% 堆叠 Bar/Column 图表
同样,这些不是饼图,但它们确实可以让您更容易准确地看到突出显示的每个部分有多少(以及相互比较部分)。虽然不像馅饼或树那样迷人,但诸如 48% 与 52% 之类的微妙之处会更加明显。如果目标是将选定年份与总数进行比较,我会推荐使用饼图,即使饼图可以按区域突出显示。
4.更改视觉对象之间的交互方式。
如果您的目标主要是查看 2016 年的水果分类(而不是查看 2016 年的数字对总数的贡献),则建议更改图表以进行过滤而不是突出显示。请注意,对于您的示例数据,2016 年的比例与总体比例相同。但是,如果不同年份的比例不同,或者你有很多年,以至于任何一年在总数中所占的比例都不是那么大,这是一个很好的选择。
要从突出显示更改为交叉过滤:
- 单击您正在单击的图表以突出显示其他图表(上面右侧的图表)
- Select 格式 > 在功能区上编辑交互
- 在仍然单击第一个图表的同时,单击显示在您要过滤的图表上方的小过滤器图标,而不是突出显示。
我知道上述选项无法以您喜欢的方式完成您想做的事情。通常,当 Power BI 没有执行您期望的操作时,一种选择是在他们的想法论坛上提交想法(或为现有想法投票):https://ideas.powerbi.com/
另一种选择是编写您自己的自定义视觉对象或聘请其他人这样做。这对于你想做的事情来说可能有点矫枉过正,但这里有更多信息:https://powerbi.microsoft.com/en-us/custom-visuals/
* 旁注:这里有一个很好的关于如何解释饼图的讨论:https://eagereyes.org/blog/2016/an-illustrated-tour-of-the-pie-chart-study-results