简介
echarts是一款基于关系图的数据可视化工具,用于快速绘制各种各样的数据可视化图表。其中legend是用来标识每个系列的内容和颜色的组件,可以通过对其进行自定义来满足不同的需求。
一、echartslegend位置
在使用echartslegend之前,我们需要先设置其位置。可以通过调整echarts中的grid组件的left、right、bottom、top属性来实现legend的位置控制。以下是代码示例:
option = {
grid:{
left: '10%',
right: '10%',
bottom: '15%',
top: '15%',
containLabel: true
},
legend:{
...
}
...
};
二、echartslegend字体颜色
字体颜色是经常被自定义的一个属性,因为默认的黑色字体在一些场合中可能不够突出。我们可以通过设置 textStyle 中的 color 属性来改变字体颜色。以下是代码示例:
option = {
legend:{
textStyle:{
color: '#FFFFFF'
},
...
}
...
};
三、echartslegend滚动
当legend中的数据过多时,可以通过滚动来实现显示效果。可以通过设置scrollDataIntoView属性来开启滚动。以下是代码示例:
option = {
legend:{
type: 'scroll',
scrollDataIntoView: true,
...
}
...
};
四、echartslegend设置
通过设置echartslegend的各种属性,我们可以将echartslegend自定义成符合我们个性化需求的标识图标。以下是代码示例:
option = {
legend:{
type: 'scroll',
scrollDataIntoView: true,
orient: 'vertical',
top: 'middle',
left: 'right',
textStyle:{
color: '#FFFFFF',
fontSize: 16,
fontWeight: 'bold'
},
...
}
...
};
五、echartslegend间距
在一些情况下,我们需要调整legend中的各个元素的间距,可以通过设置echartslegend的各种属性来实现。以下是代码示例:
option = {
legend:{
type: 'scroll',
scrollDataIntoView: true,
orient: 'vertical',
top: 'middle',
left: 'right',
itemGap: 30,
padding: [10, 20],
...
}
...
};
六、echartslegend大小
我们可以调整echartslegend的大小来适应不同的绘图需求。以下是代码示例:
option = {
legend:{
type: 'scroll',
scrollDataIntoView: true,
orient: 'vertical',
top: 'middle',
left: 'right',
itemGap: 30,
padding: [10, 20],
itemWidth: 30,
itemHeight: 20,
...
}
...
};
七、echartslegend宽度
通过设置echartslegend的width属性,我们可以控制legend的宽度。以下是代码示例:
option = {
legend:{
type: 'scroll',
scrollDataIntoView: true,
orient: 'vertical',
top: 'middle',
left: 'right',
itemGap: 30,
padding: [10, 20],
itemWidth: 30,
itemHeight: 20,
width: 200,
...
}
...
};
原创文章,作者:小蓝,如若转载,请注明出处:https://www.506064.com/n/183801.html
微信扫一扫
支付宝扫一扫