3
我有這樣一個圖表我的網頁上:更改提示格式
var chart = c3.generate({
data: {
columns: [
['data1', 30000, 20000, 10000, 40000, 15000, 250000],
['data2', 100, 200, 100, 40, 150, 250]
],
axes: {
data2: 'y2'
}
},
axis : {
y : {
tick: {
format: d3.format("s")
}
},
y2: {
show: true,
tick: {
format: d3.format("$")
}
}
},
tooltip: {
format: {
title: function (d) { return 'Data ' + d; },
value: function (value, ratio, id) {
var format = id === 'data1' ? d3.format(',') : d3.format('$');
return format(value);
}
//value: d3.format(',') // apply this format to both y and y2
}
}
});
它工作正常,但我有一個按鈕,更改數據:
$('#filter').on('click', function(event) {
event.preventDefault();
chart.load({
unload: true,
columns: [
['data1', 70, 100, 140, 80],
['data2', 30, 140, 40, 80]
]
});
});
後,更改我想更改工具提示格式,但我找不到更改和更新它的方法。每次有人點擊按鈕時,是否可以在不重新創建圖表的情況下進行操作?
不用擔心 - 很高興有幫助。 – Fraser