【问题标题】:nvd3 multibar chart: toggle default values to shownvd3 多条形图:切换默认值以显示
【发布时间】:2014-11-15 07:53:03
【问题描述】:

我是 d3 的新手,正在尝试学习使用 nvd3。现在,我正在使用多条形图here。我正在尝试设置它,以便在页面加载时,“Stream #1”和“Stream #2”被切换到禁用状态——也就是说,当页面加载时,应该只显示“Stream #0”,并且您应该必须单击“Stream #1”和“Stream #2”按钮来切换图表上的这些值。

似乎没有任何文档显示将默认状态设置为选项,因此我尝试深入研究源代码以找出我应该在哪里执行此操作。从到目前为止我能够解析的内容来看,代码here 控制“分组”和“堆叠”按钮并允许您切换它们,但我无法识别控制源的类似部分数据切换。

以前有人遇到过这种情况吗?关于如何去做这件事的任何想法?

【问题讨论】:

  • 你可以模拟点击那些你想隐藏的键。

标签: javascript d3.js nvd3.js


【解决方案1】:

在该系列的 json 中将“禁用”设置为 true。

例如:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多