折线图有多条如何根据参数显示具体哪一条显示吗

折线图有多条如何根据参数显示具体哪一条显示吗

FineReport 小李同学奥 发布于 前天 11:20
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
华莉星宸Lv7专家互助
发布于前天 11:58

建议直接在数据集中过滤对应的系列,把系列当成一个参数【最简单】

或是

图表显示部分系列接口 https://help.fanruan.com/finereport/doc-view-2331.html

实现步骤
  1. 添加参数控件创建下拉框控件绑定参数(如spe),设置选项值与图表系列索引对应。如:选项A→系列0,选项B→系列1,选项C→系列2。

  2. 绑定图表数据在折线图数据设置中绑定包含全部系列的数据集,确保所有系列已正常加载。示例:折线图数据绑定

  3. 设置参数事件给参数控件添加「编辑后」事件,使用JS动态显示/隐藏系列:


var vanchart = FR.Chart.WebUtils.getChart("chart0").getChartWithIndex(0); //获取折线图

var selectedIndex = parseInt(this.getValue()); //获取参数值对应的系列索引

vanchart.setSeriesVisible([selectedIndex]); //显示指定系列
关键接口说明

设置系列显示接口通过setSeriesVisible([index])方法控制系列显示,其中index为系列编号(从0开始计数)2。

注意

  • 需在决策报表环境下使用JavaScript接口实现

  • 系列编号必须与参数选项值严格对应

  • 如果需要保留多个系列显示,可在数组中传递多个索引值,如:[0,2]

  • 2关注人数
  • 13浏览人数
  • 最后回答于:前天 11:58
    请选择关闭问题的原因
    确定 取消
    返回顶部