【发布时间】:2016-03-02 16:53:40
【问题描述】:
我正在尝试创建一个折线图,例如 here,但图例重叠。
我使用的 JavaScript 代码:
var chart = c3.generate({
data: {
columns: [
['Country 1', 6, 5.95, 6.69, 7.47, 3.53, 0.92, 7.21, 4.02, 3.97, 4.18, 4.27],
['Country 2', 7.45, 7.31, 8.69, 8.74, 5.7, -6.15, 4.4, 4.67, 3.8, 2.02, 3.04],
['Country 3', 3.82, 3.06, 2.56, 4.43, 2.2, 1.23, 2.53, 2.4, 3.53, 2.62, 2.58],
['Country 4', 7.58, 8.57, 8.24, 7.54, 4.69, 3.68, 7.62, 6.55, 3.64, 4.02, 4.63],
['Country 5', 6.48, 5.78, 6.1, 6.51, 4.27, 1.15, 8.04, 4.57, 5.51, 4.99, 5.1]
],
},
legend: {
show: true
}
});
d3.selectAll("#chart .c3-legend-item").style("font-size","20px");
【问题讨论】:
-
当您调整窗口大小时,您是否注意到它们获得了良好的位置?我不知道背后涉及什么,但看起来
c3有一个功能可以完全按照您的意愿进行操作,触发窗口调整大小事件,应该在此处调用。
标签: javascript d3.js c3.js