echarts中 legend 自定义方法和单独定义每个图例的样式和宽高
Posted 醉温柔
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了echarts中 legend 自定义方法和单独定义每个图例的样式和宽高相关的知识,希望对你有一定的参考价值。
单独定义echarts中每个图例的样式,自定义图例的点击方法
//用不同样式的图例用数组写对应图例的样式
legend:[{
top: "15%",
right: "24%",
textStyle: {
color: "#3BAEFE",
fontSize: 14,
fontFamily: "微软雅黑"
},
itemWidth: 27,
itemHeight: 16,
data:[{
name: "农药",
icon: "circle"
},{
name: "LOL",
icon: "rect"
}]
},{
top: "15%",
right: "15%",
textStyle: {
color: "#3BAEFE",
fontSize: 14,
fontFamily: "微软雅黑"
},
itemWidth: 33,
itemHeight: 16,
data:[{
name: "农药+LOL",
icon: "image:///soyking/static/image/echarts/merge.png" //引用自定义的图片
}]
},{
top: "15%",
right: "15%",
textStyle: {
color: "#3BAEFE",
fontSize: 14,
fontFamily: "微软雅黑"
},
data:["\\n","\\n","\\n","农药占比","LOL占比"]
}],
结果:
自定义图例的方法 (点击图例,显示图例的选中结果)
var bar = echarts.init(document.getElementById("barDiv"));
//自定义图例的方法
bar.on("legendselectchanged",function(obj){
//获取图例选择的结果
var selected = obj.selected;
for(var i in selected){
alert(selected[i]);
}
});
原文链接:https://blog.csdn.net/weixin_39172079/java/article/details/90413831
以上是关于echarts中 legend 自定义方法和单独定义每个图例的样式和宽高的主要内容,如果未能解决你的问题,请参考以下文章
Echarts图例点击事件自定义Echarts图例legend点击事件(已解决)