nvd3多栏图表:切换显示的默认值

时间:2014-09-21 03:49:27

标签: javascript d3.js nvd3.js

我是d3的新手,我正在尝试使用nvd3学习。现在,我正在玩多栏图表here。我试图设置它,以便在页面加载时,“Stream#1”和“Stream#2”切换到禁用状态 - 也就是说,只有“Stream#0”应该在页面加载时显示,你必须点击“Stream#1”和“Stream#2”按钮在图表上切换这些值。

似乎没有任何文档显示将默认状态设置为选项,所以我试图深入了解源代码以确定应该在哪里执行此操作。从我迄今为止解析的内容来看,代码here控制着“Grouped”和“Stacked”按钮并允许您切换这些按钮,但我无法识别源代码的类似部分控制数据切换。

有没有人遇到过这个?关于如何做到这一点的任何想法?

1 个答案:

答案 0 :(得分:2)

在系列的json中将'disabled'设置为true。

前:

[
  {
      key: 'Stream#0',
      values: data
  },
  {
      key: 'Stream#1',
      disabled: true,
      values: data
  }
]