我在这里发布了一些代码。我不知道为什么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
答案 0 :(得分:0)
要更新其他网格线,您应该使用 .ygrids() api方法, not .load():
old_chart.ygrids([{value:threshold_in_server[0] },
{value:threshold_in_server[1] }])