echarts 默认显示图例_ECharts legend 设置图例及其位置_ECharts 图例位置_ECharts 图标设置 - 树懒学堂...

如何单独设置图例

上一个教程我们讲了修改图标图例的形状及大小那么,我们该如何单独设置图例呢?

分别对legend的样式做出定义

首先需要分别对legend的样式做出定义

代码如下:

legend:[{

itemWidth:12,

itemHeight:12,

textStyle: {color: 'red'},

data:[{name:'最高气温',icon:'rect'}], //rect为矩形

},{

itemWidth:12,

itemHeight:2,

data:[{name:'最低气温',icon:'rect'}], //rect为矩形

}],

效果如图:

6c487e8922492899bfb301413b75dca2.png

可以看到:我们的样式的单独设置设置是成功的,但是他们重叠到了一块去。因为我们设置了两个单独的legend,且都未为他们指定位置,他们就都使用了相同的默认位置。

所以想要实现要是的单独设置,我们还需为每一个样式单独指定位置。

为每一个样式单独指定位置

在上一篇教程中我们介绍过legend的如下四个属性:

legend. left = ‘auto’

图例组件离容器左侧的距离。

left 的值可以是像 20 这样的具体像素值,可以是像 ‘20%’ 这样相对于容器高宽的百分比,也可以是 ‘left’, ‘center’, ‘right’。

如果 left 的值为’left’, ‘center’, ‘right’,组件会根据相应的位置自动对齐。

legend. top = ‘auto’

图例组件离容器上侧的距离。

legend. right = ‘auto’

图例组件离容器右侧的距离。

默认自适应。

legend. bottom = ‘auto’

图例组件离容器下侧的距离。

默认自适应。

我们来使用它们来设置图例组件的位置:

给每个legend进行单独的属性设置:

分别设置:

第一个图例组件离容器上侧的距离为5个像素、距离左侧的距离为相对于容器宽的百分之38;

第二个图例组件离容器上侧的距离为5个像素、距离右侧的距离为相对于容器宽的百分之35.

将树懒课堂总部一周气温变化这个实例中的与legend有关的代码替换为如下代码:

legend:[{

itemWidth:12,

itemHeight:12,

textStyle: {color: 'red'},

top:5, //调整位置

left:'38%' ,//调整位置

data:[{name:'最高气温',icon:'rect'}], //rect为矩形

},{

itemWidth:12,

itemHeight:2,

top:5, //调整位置

right:'35%' ,//调整位置

data:[{name:'最低气温',icon:'rect'}], //rect为矩形

}],

效果如图:

878ac7563d14fec5274b86faae4083b4.png

单独设置图例及其位置设置成功!

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值