echart 柱状图图例可以不覆盖在图形上方吗
时间: 2023-11-09 15:06:49 浏览: 73
是的,Echarts柱状图的图例可以不覆盖在图形上方。您可以通过设置柱状图的grid属性中的top和bottom值,来调整图形和图例之间的距离。例如,您可以设置grid的bottom值为'20%',来将图例放置在图形下方。具体的代码如下:
```
option = {
grid: {
top: '10%',
left: '3%',
right: '4%',
bottom: '20%', // 调整图形和图例之间的距离
containLabel: true
},
legend: {
data:['销量'],
bottom: 0 // 将图例放置在底部
},
xAxis: {
type : 'category',
data : ['衬衫','羊毛衫','雪纺衫','裤子','高跟鞋','袜子']
},
yAxis : {
type : 'value'
},
series : [
{
name:'销量',
type:'bar',
data:[5, 20, 36, 10, 10, 20]
}
]
};
```
在上面的例子中,通过设置grid的bottom值为'20%',将图例放置在图形下方。同时,将图例的bottom值设置为0,使其紧贴着底部。您可以根据实际需要,调整grid的top、bottom、left和right值,来自定义图形和图例之间的距离和位置。
阅读全文