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

如何在Spotfire中通过下拉框切换单张表格图的显示?

在Spotfire中实现下拉框切换表格图的方法

方法一:文档属性+可视化数据限制(最常用)

    1. 创建文档属性
    • 点击顶部菜单栏的编辑→文档属性,在弹出窗口点击添加,选择字符串类型,命名为ActiveChart,在“允许的值”中添加四个选项(比如"表格图1"、"表格图2"、"表格图3"、"表格图4"),确认保存。
    1. 添加下拉筛选器并绑定属性
    • 在页面添加下拉列表筛选器,右键筛选器→属性,在“筛选器设置”里选择绑定到ActiveChart文档属性,完成后下拉框即可切换属性值。
    1. 给每个表格图设置显示规则
    • 右键第一个表格图→数据→数据限制,点击添加,选择文档属性,选中ActiveChart,设置条件为等于"表格图1",确认。
    • 重复操作给剩余三个表格图,分别设置ActiveChart等于对应图表名称的条件。
    • 若需要无数据时彻底隐藏图表,可右键图表→属性→外观,勾选“无数据时隐藏可视化”。切换下拉框时,仅符合条件的图表会显示。

方法二:使用层(Layers)功能

    1. 创建层
    • 点击顶部视图→层打开层面板,点击添加层,创建四个层并命名为"层1"至"层4"。
    1. 分配表格图到对应层
    • 选中第一个表格图,在层面板勾选它所属的层(比如层1),取消其他层勾选;依次将其余三个图表分配到层2-层4。
    1. 用下拉框控制层的显示
    • 按方法一创建文档属性ActiveLayer并绑定下拉筛选器。
    • 打开编辑→触发器,点击添加,选择文档属性更改触发,设置动作:当ActiveLayer等于"层1"时,显示层1并隐藏其他层;重复添加四个触发规则,对应每个层的显示切换。

变通方案:使用书签(Bookmarks)

  • 创建四个书签,每个书签设置为仅显示一个表格图、隐藏其余三个。添加下拉框(可通过文本区域的下拉组件或筛选器实现),通过触发器绑定书签切换。该方法需手动设置每个书签的显示状态,适合快速临时实现。

内容的提问来源于stack exchange,提问作者Suhaani Batra

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.13 19:36:04