Deneb圆形单位图表背景无法关闭问题求助
Deneb圆形单位图表背景无法透明的问题
问题截图

问题详情
我在Power BI仪表盘中使用Deneb圆形单位图表(源码来自Deneb-Showcase),但始终无法关闭该可视化组件的白色背景。尝试了多种方法均无效,当前使用Power BI版本为2.138.1004.0 64位(2024年11月),Deneb为最新版。
相关代码示例
{ "$schema": "https://vega.github.io/schema/vega/v5.json", "width": 345, "height": 345, "padding": 15, "background": "", // 也试过设为"null" "signals": [ { "name": "textGradient", "update": "{gradient: 'linear', stops: [{offset: 0, color: '#036d19'}, {offset: 1, color: '#1db954'}]} }, ...
已尝试的操作
- 在Power BI可视化属性面板中关闭背景
- 调整背景透明度
- 删除Deneb代码中的
background字段 - 将
background设为"null"或""
期望效果
实现Deneb视觉对象背景完全透明,显示Power BI画布的背景内容
解决方法
- 修正Vega配置中的
background值
不要用字符串"null"或空字符串,直接设为不带引号的null:"background": null - 检查Power BI视觉容器设置
确认Power BI「格式」面板中,Deneb视觉的「背景」已设为「关」,同时检查外层「视觉容器」的背景是否被设为白色,若有则一并设为透明或关闭。 - 排查代码中的额外背景元素
部分Deneb示例会在代码里添加rect类型的标记作为额外背景,搜索代码中的"type": "rect"片段,若存在则删除该元素,或把其fill属性设为"transparent"。 - 重启Power BI清除缓存
关闭并重新打开Power BI Desktop,加载报表后重新配置,避免旧缓存影响显示。
内容的提问来源于stack exchange,提问作者Harald Huber
相关产品推荐
相关产品推荐

