首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Power BI模拟豆瓣、Flomo、Github的日历热力图

Power BI模拟豆瓣、Flomo、Github的日历热力图

作者头像
wujunmin
发布2025-02-10 18:45:53
发布2025-02-10 18:45:53
2060
举报
文章被收录于专栏:wujunminwujunmin

这是豆瓣的书影音记录热力图:

这是Flomo(一款笔记服务)的笔记记录热力图:

这是Github的热力图:

大家发现没,这三个平台的热力图非常接近-都是绿色色系,都是圆角正方形造型。

在Power BI中,热力颜色使用矩阵的条件格式背景色可以做到。

但是圆角正方形效果背景色无能为力,此时可以借助SVG矢量图。新建一个SVG度量值,按照不同的数据大小定义透明度,本例数据越大颜色越深。

代码语言:javascript
复制
SVG.热力图 = 
VAR Opacity = SWITCH ( TRUE (), [数量] > 4, 1, [数量] > 2, 0.5, [数量] > 0, 0.3, 0.2 )
RETURN
"data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='48' height='48'>
    <rect id='wujunmin' rx='15' x='0' y='0' width='48' height='48' 
    fill='" & IF ( [数量]> 0, "green", "lightgrey" ) & "' 
    fill-opacity='" & Opacity & "'/>
</svg>"

将以上度量值标记为图像URL,放入矩阵的值:

得到:

更多Power BI SVG应用技巧:Power BI SVG图表设计:从基础到实战

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-12-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 wujunmin 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档