Power BI模拟豆瓣评分图表

我们买书、看电影很多时候拿豆瓣评分作为判断好坏的依据。下图是一本书的评分结果。它既反映了总分,也反映了评分分布,还可以看到评分池大小(评价人数)。总分越高,打五分的人比例越高,评价人数越多,你可能越倾向于选择这个作品。

在Power BI中也可以对这一套评分图表进行模拟,如下图所示:


(资料图)

这套图表是卡片图、条形图和第三方视觉对象五星图的组合。模拟的数据源如下图所示:

五星评分图

图表市场搜索 rating 可以找到两个相关图表,本文使用的是第二个。

图表的字段选择总分:

总分 = DIVIDE(SUMX('表','表'[人数]*'表'[评级]) ,SUM('表'[人数]))

这里的总分只是简单的相加,实际豆瓣的算法是比较复杂的,具体可参考豆瓣创始人前些年写的《豆瓣电影评分八问》/douban/2015/12/18/3060/

星星的颜色使用ColorPix或者微信QQ的截图功能在豆瓣官网提取:

2. 总分和评价人数卡片

总分和评价人数直接使用内置卡片图即可

评价人数 = [总人数]&"人评价"

3. 星级分布条形图

星级分布条形图仍然使用内置图表,如下图所示,去掉X轴坐标轴。

数据显示为百分比,颜色同样使用ColorPix提取。

最后把以上图表按顺序摆放到一起即完工。