有没有办法将图例放在图表区域之外?我正在尝试使用bindto
属性,但它不起作用(plunker)
Here is the example for amcharts
在C3 documentation中,只允许几个位置:左上角 右上角左下角右下角
答案 0 :(得分:2)
你总是可以自己重新做父母:
setTimeout(function(){
var legend = d3.selectAll('.c3-legend-item');
var svg = d3.select('#legend')
.append('svg')
.attr('width', 640)
.attr('height', 100);
legend.each(function(){
svg.node().appendChild(this);
});
}, 100);
更新了plunker。
答案 1 :(得分:0)
您可以使用以下方法解决此问题:
legend: {
show: false
}
然后通过C3或D3添加自定义图例