【问题标题】:c3.js/bb.js hide a linec3.js/bb.js 隐藏一行
【发布时间】:2018-11-19 11:14:22
【问题描述】:

我在 BB.js(与 C3.js 相同的 api)中创建了一个折线图,如下所示:

In document.ready

function createChart2(chartX,chartY){
    var chart2 = bb.generate({
        bindto: "#chart2",
        data: {
            columns:[chartX,chartY]
        },
        title: {
            text: "Results house 1"
        }
    });
}

chartX 和 chartY 是数据数组,我的折线图生成良好。现在我想创建一个按钮,允许用户切换其中一条线。所以我这样做了:

<div id="option">
<input name="updateButton" 
       type="button" 
       value="Update" 
       onclick="updateData()" />
</div>
<script>
  function updateData(){
chart2.toggle('chartX');
  }
</script>

当我按下按钮时,我没有收到错误,但线路没有切换。这个例子有什么问题?

【问题讨论】:

    标签: javascript c3.js billboard.js


    【解决方案1】:

    问题是我需要从我的数据中隐藏“标签”。而不是完整的数组。 所以不是:

    chart2.toggle('chartX');
    

    但是:

    chart2.toggle('Weight'); // which is the first entry in my "chartX" array
    

    【讨论】:

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