3.24 PowerBI报告可视化-雷达图:展示分项和整体的强弱

加入 PowerBI自己学 知识星球:下载源文件,边学边练;遇到问题,提问交流,有问必答。

雷达图(Radar Chart),又被叫做网络图、蛛网图,用来体现一个事物在3个或更多指标上的分项和整体强弱程度。从形式上看,雷达图是从中心辐射状的封闭折线,只需要较小的展示空间,借助封闭多边形更适合代表整体,从面积上能直观地表示整体的强弱程度。比如,学生分科成绩、电脑分项性能、城市综合指标、销售KPI概览、人员能力评估等。像如下这张雷达图,很容易看出,马龙在6项评估指标上均达到最大值5,被称为六边形选手。

解决方案  

雷达图要满足这些特点,才算完美:  

1 指标被归一化处理才具备可比性。比如,数学满分150,物理满分100,数学就要除以150乘以100。

2 可放置参考值,如及格值或满分值,至少要有满分值,这样便于评价整体是好是坏。

3 可以按项目排序,也可以按度量值从大到小排序。

4 每个指标的颜色可以设置,数值标签可以显示。

微软原生的雷达图很好用,美中不足的是不能显示度量值的数据标签,三方CLEAR PEAKS SL的Radar Chart带数据标签,但图例和图表会重叠,且不支持按项目排序。最终,还是推荐微软原生的雷达图。

举例  

用雷达图展示各课程的折算平均分。

模型  

成绩表

操作步骤  

STEP 1 选中成绩表,新建计算列-折算成绩,并书写折算平均分、满分、及格度量值。

折算成绩 =

SWITCH(TRUE(),

    [课程]="数学",DIVIDE([成绩],150)*100,

    [课程]="语文",DIVIDE([成绩],150)*100,   

    [课程]="英语",DIVIDE([成绩],150)*100,

    [课程]="物理",DIVIDE([成绩],100)*100,

    [课程]="化学",DIVIDE([成绩],100)*100

)

折算平均分 = AVERAGE('成绩'[折算成绩])

满分 = 100

及格 = 60

STEP 2 点击获取更多视觉对象,搜索radar,选择微软原生的Radar Chart。

STEP 3 在画布中添加Radar Chart并拖入字段,把雷达图项目表的课程放入类别,把平均折算分、及格、满分放在Y轴,下面的字段会出现在图表的下层。

STEP 4 在格式窗格中,打开图例开关,位置顶部居中;数据颜色按需设置;绘制线条是切换单纯线条和阴影区域的开关,数据标签默认为打开,它是类别的名称。

点击图标右上角三个点,可以选择排序方式,按折算平均分升降序或按课程升降序。

拓展

如果再新建一个参照人员表,此表与其他表无关系,仅为选择和用度量值生成一个参照人员的折算平均分,就可以通过选择在雷达图中实现两个人员的对比了。

### 创建使用雷达 #### 准备工作 为了成功创建并有效运用雷达,需确保数据格式正确无误。这通常意味着每一列代表不同的维度或属性,而每行则对应特定实体的测量值[^1]。 #### 添加雷达报告 在Power BI Desktop环境中,可以通过访问可视化窗格来添加雷达组件。一旦选择了该选项,则会发现界面提供了配置此表类型的必要字段——主要是类别(Category)、数值(Values)以及其他可选参数如颜色填充等[^4]。 #### 数据映射与调整 当选择好所需的雷达之后,下一步就是将实际业务数据源中的字段拖放到对应的区域中去。对于类别部分来说,应该放置那些能够区分不同样本间差异性的标签;而对于数值方面,则应填入具体衡量标准下的观测结果。值得注意的是,在某些情况下为了让形更加清晰易懂,可能还需要对原始资料做一些预处理操作,例如标准化处理使得所有度量单位保持一致。 #### 自定义样式 除了基本的功能外,还可以进一步定制化外观设计以满足个性化需求。比如改变线条粗细、修改背景透明度或是启用标记点等功能都可以让最终呈现效果更贴近预期目标。此外,合理利用例说明也能帮助观众更好地理解像背后的信息含义[^2]。 ```python # Python 示例代码并非直接应用于 Power BI 的环境,而是用来解释如何准备适合绘制雷达的数据结构。 import pandas as pd data = { 'Attribute': ['A', 'B', 'C', 'D'], 'Value': [80, 95, 70, 65], } df = pd.DataFrame(data) print(df) ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值