一、问题
在使用Echarts绘制堆积柱状图的时候,想给柱状图添加图例,但是添加完后,图例不显示。
二、问题及解决
- 原因
这里图例不显示,是因为legend里面图例的文字内容跟series里每一项的name的内容不一致,必须得两者一致才会显示:
- 将两者的内容统一之后,之前添加的图例就显示了:
三、其他
1、修改图例的大小
itemWidth: 15, // 设置图例的宽度为15像素
itemHeight: 10, // 设置图例的高度为10像素
2、修改图例的位置
padding: [35, 5, 0, 0], //对应的位置分别是:上右下左
3、修改图例的文字颜色
textStyle: {
color: "#fff",
},
- 文字颜色为白色:
4、图例相关的代码汇总
legend: {
data: ["Android", "iOS", "Web"],
padding: [35, 3, 0, 0], //图例内边距:上 右下左
itemWidth: 15, // 设置每个图例标记的宽度为15像素
itemHeight: 10, // 设置每个图例标记的高度为10像素
textStyle: {
color: "#fff",
},
},