基于条件在对象视图编辑器中更改图表颜色的技术咨询
Foundry对象视图编辑器条件颜色配置修复方案
你的YAML配置问题出在层级缩进错误和语法格式不符合Foundry要求,按以下方式修改即可实现数值高于80的条形显示绿色、其余显示黄色的效果:
修正后的YAML配置
colors: - result: pick_any_value (obj) color: type: conditional conditions: - condition: "value > 80" color: "green" - condition: "value <= 80" color: "yellow"
关键修改点
- 调整缩进:
color需与result处于同一层级,作为colors数组项的属性 - 替换条件语法:将原有的
if/then结构改为Foundry要求的conditions数组,每个条件用condition定义判断规则、color指定对应颜色 - 统一格式:数值比较的字符串保留引号,确保配置解析正常
额外提示
关于多对多关系的可视化,除了对象视图编辑器,也可以尝试用Foundry Workshop构建图表,支持更复杂的条件格式和交互逻辑,不过如果当前工具能满足需求,继续使用即可。
内容的提问来源于stack exchange,提问作者Foundry_Users
相关产品推荐
相关产品推荐

