vue3+Echarts实现legend改变图例图标为自定义图片
·
效果如图所示:
实现代码:
- 先定义要引用的图片(本地图片为例):
import iconUrl1 from "../assets/screen/icon_6.png";
import iconUrl2 from "../assets/screen/icon_7.png";
import iconUrl3 from "../assets/screen/icon_8.png";
- 在option配置项legend内设置data:
// 图例
legend: {
data: [
{ icon: "image://" + iconUrl1 + "", name: "区域A" },
{ icon: "image://" + iconUrl2 + "", name: "区域B" },
{ icon: "image://" + iconUrl3 + "", name: "区域C" },
],
itemWidth: 16, //这里设置图片的宽
itemHeight: 16, //这里设置图片的高
itemGap: 20, //间距
right: "20%",
top: "5%",
textStyle: { //文字配置
fontSize: 12,
color: "#fff",
},
},
Forward ever, backward never.
更多推荐
所有评论(0)