You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Spotfire中仅显示当前可见数据对应的图例颜色?

在Spotfire中让图例仅显示当前滑块筛选下的可见数据点颜色

解决步骤:

  1. 打开可视化的颜色设置

    • 右键你的可视化图表,选择「颜色」;或者点击顶部工具栏的颜色按钮进入设置面板
    • 在「颜色依据」下拉菜单里,选择「自定义表达式」
  2. 编写筛选类别的自定义表达式

    • 输入以下表达式(记得替换成你自己的字段名):
      If(IsActive([你的X轴滑块绑定字段]), [你的颜色区分字段], Null)
      
      原理:IsActive()函数会判断当前数据点是否处于滑块的筛选范围内(也就是可见状态),符合条件的返回原类别值,不符合的返回Null,这样就把不可见的类别排除了。
  3. 调整图例显示设置

    • 点击图例右上角的齿轮图标打开设置
    • 取消勾选「显示空类别」选项,这样Null对应的无效条目就不会出现在图例里了
  4. 测试效果

    • 拖动滑块,图例现在只会显示当前可见数据点对应的颜色类别

补充说明:

  • 如果你的筛选逻辑不是基于X轴字段的活动状态,而是其他筛选器,可以把IsActive()换成对应的筛选判断逻辑,比如结合RowId()和筛选条件来实现
  • 确保替换表达式里的字段名和你实际使用的字段完全一致

内容的提问来源于stack exchange,提问作者Mahmoud Abdelgawad

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.15 08:52:32