如何在 VegaLite 图表中的条件上创建 dissapper 文本值

问题描述 投票:0回答:1

我正在尝试创建一个组条形图,条形上有文本值, 当没有零值时,图表看起来不错,但是当数据中存在零值时,条形图不会生成,但标签(文本)可见 0 我希望如果值为零,则图表中不会出现条形图和文本。 我尝试在文本不透明度/字体大小上应用条件,例如 -

 "opacity": {"expr": "datum['percentage']== 0 ? 0 :1"}
它可以工作,但我希望它是动态的而不依赖于字段。 我尝试使用
 "opacity":{"expr": "datum.value== 0 ? 0 :1"}
而不取决于字段,但没有获得所需的视图。 我如何在不依赖字段名称的情况下消失文本值 编辑链接

visualization vega-lite vega vega-lite-api vega-embed
1个回答
0
投票

你所要求的是不可能的。您需要引用字段名称才能完成此操作。

© www.soinside.com 2019 - 2024. All rights reserved.