[如何设置Echarts图例位置]
Echarts可以帮助我们快速构建柱状图、饼图、条形图,这对于多图形化展示数据来说尤其方便,可帮助我们快速开发。
不过我们在使用Echarts过程中经常会遇到如下问题:图例经常不知道如何调节到我们想要的位置。
遇到此情况该如何调节呢?
只需要legend属性中修改如下几个示数即可:
legend: {
orient: 'vertical',
x:'right', //可设定图例在左、右、居中
y:'center', //可设定图例在上、下、居中
padding:[0,50,0,0], //可设定图例[距上方距离,距右方距离,距下方距离,距左方距离]
data: ['直接访问','微信','百度','其他文章','网页']
},
①x : 可以设定图例在----左(left)、右(right)、居中(center)、填写数字(如:100px)
②y : 可以设定图例在----上(top)、下(bottom)、居中(center)、填写数字(如:100px)
③另外,可使用padding:
padding:[0,50,0,0] [(距离上方距离),(距离右方距离)、(距离下方距离)、(距离左方距离)]
当前(2020年6月)直接只设置left、right、top、bottom具体像素值或百分比即可:left、right、top、bottom
legend: {
orient: 'vertical',
right: 10, //当前直接只设置此具体像素值、百分比即可了
data: ['直接访问', '邮件营销', '联盟广告', '视频广告', '搜索引擎']
},
如此设置完就可以得到自己想要的位置啦。
参考:Echarts官网配置项介绍:https://echarts.apache.org/zh/option.html#legend