我有一个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。
任何想法是值得欢迎的。
谢谢。
非常感谢。它像一种魅力。 –