【发布时间】:2014-12-31 20:29:45
【问题描述】:
我已经建立了一个 xy 图表,我正在尝试加载一个新的数据集,但由于某种原因,数据永远不会在图表中生成:
<div id="graph"></div>
<script>
var chart = c3.generate({
bindto: '#graph',
data: {
xs: {
'data1': 'x1',
'data2': 'x2',
},
columns: [
['x1', 10, 30, 45, 50, 70, 100],
['x2', 30, 50, 75, 100, 120],
['data1', 30, 200, 100, 400, 150, 250],
['data2', 20, 180, 240, 100, 190]
]
}
});
setTimeout(function () {
chart.load({
bindto: '#graph',
data: {
xs: {
'data3': 'x3',
},
columns: [
['x3', 20, 40, 55, 60, 80, 110],
['data3', 30, 150, 260, 120, 90]
]
}
});
}, 2000);
</script>
有人知道为什么会这样吗?我知道 chart.unload 工作正常,我尝试过添加和删除 bindto: 'graph',但没有任何效果
【问题讨论】:
标签: javascript d3.js c3.js