一、问题

在使用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",
  },
},
GitHub 加速计划 / vu / vue
207.54 K
33.66 K
下载
vuejs/vue: 是一个用于构建用户界面的 JavaScript 框架,具有简洁的语法和丰富的组件库,可以用于开发单页面应用程序和多页面应用程序。
最近提交(Master分支:2 个月前 )
73486cb5 * chore: fix link broken Signed-off-by: snoppy <michaleli@foxmail.com> * Update packages/template-compiler/README.md [skip ci] --------- Signed-off-by: snoppy <michaleli@foxmail.com> Co-authored-by: Eduardo San Martin Morote <posva@users.noreply.github.com> 4 个月前
e428d891 Updated Browser Compatibility reference. The previous currently returns HTTP 404. 5 个月前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐