[英]Is it possible to use C3 and D3 together?
你的问题有点过于含糊,无法回答 - 你究竟想用d3
修改c3
生成的图表?
那就是说,无论如何我都会小心翼翼地回答。 d3
是关于选择/附加DOM元素,将数据绑定到它们然后操纵它们。 在c3
做了之后,没有什么可以阻止你选择它生成的内容并进一步修改它。
这是我能想到的最简单的例子 :
// basic c3 line chart
var chart = c3.generate({
data: {
columns: [
['data1', 30, 200, 100, 400, 150, 250],
['data2', 50, 20, 10, 40, 15, 25]
]
}
});
// select all it's "circles" and make them red
d3.selectAll(".c3-circle")
.style("fill","red");
如果我是你,我会咬紧牙关然后学习d3
。 如果你正在寻找一个建立在d3
之上的绘图库并且说你需要更多,那么你的代码将更加清晰,更易于维护,从头开始构建直接d3
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.