c3.js无法加载行值

时间:2017-07-06 06:14:42

标签: javascript c3.js

我在这里发布了一些代码。我不知道为什么old_chart中的行值无法更新。 我一直在搜索所有我能做的事情。所以我希望你们能帮我解决这个问题。 非常感谢!!

        <script>
    old_chart = c3.generate({
    bindto: '#chart',
     data: {
    columns: []
    },
     grid: {
    x: {
    show: true
    },
     y: {
    show: true,
     lines: []
    }
    }
    });

   $.ajax({type:"GET",
            url:"threshold",
            success: function(result){
              threshold_in_server = JSON.parse(result);
              input_threshold(threshold_in_server);

            }
    });

input_threshold = function(threshold_in_server){

      old_chart.load({
        y: {
              lines: [{value:threshold_in_server[0] },
                      {value:threshold_in_server[1] }]
            }
       });
    };
    </script>
<body>
<div id='chart' style='position:absolute;top:25px'></div>
<>/body

1 个答案:

答案 0 :(得分:0)

要更新其他网格线,您应该使用 .ygrids() api方法, not .load()

old_chart.ygrids([{value:threshold_in_server[0] },
                  {value:threshold_in_server[1] }])