我有一個c3.js線圖表示2個值的演變。我需要線圖的工具提示是餅圖(tooltip =另一個c3.js圖)。c3.js - c3圖表,裏面有一個c3圖形的工具提示
這裏是我的成功:
http://jsfiddle.net/owhxgaqm/80/
// c3 - custom tooltip
function generateGraph(data1,data2) {
console.log(data1.name + '\t' + data1.value + '\t' + data2.name + '\t' + data2.value);
var chart1 = c3.generate(
{
bindto: "#t",
data: {columns : [[data1.name, data1.value],[data2.name, data2.value]],
type : 'pie'}
});
}
var chart = c3.generate({
data: {
columns: [
['data1', 1000, 200, 150, 300, 200],
['data2', 400, 500, 250, 700, 300], ]
},
tooltip: {
contents: function (d, defaultTitleFormat, defaultValueFormat, color) {
generateGraph(d[0], d[1]);
var divt = document.getElementById("t");
return '';
}
}
});
正如你可以看到我綁定「工具提示」與已經存在的div所以這是不是真的是我從C3希望。 JS。
任何想法是值得歡迎的。
謝謝。
非常感謝。它像一種魅力。 –