echarts 配置项里 normal 属性的含义是什么?
如题,官方文档并没有对 normal
做出解释,但网络上的诸多例子中它却频频出现,本人在测试中恰好遇到了它。
有人回答说:“normal 是图形在默认状态下的样式,加上这个属性和不加这个属性样式都是一样的”,但是他们只验证了 label.normal
无需设置。而我在测试折线图线条渐变时,不设置 normal
是达不到效果的。
参考配置:
option = {
xAxis: {
type: 'category',
data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']
},
yAxis: {
type: 'value'
},
series: [{
data: [150, 230, 224, 218, 135, 147, 260],
type: 'line',
itemStyle: {
// 必须在 normal 里设置
normal: {
lineStyle:{
color:{
colorStops: [{
offset: 0, color: 'red' // 0% 处的颜色
}, {
offset: 1, color: 'blue' // 100% 处的颜色
}],
}
},
},
// 直接设置会失效
// lineStyle:{
// color:{
// colorStops: [{
// offset: 0, color: 'red' // 0% 处的颜色
// }, {
// offset: 1, color: 'blue' // 100% 处的颜色
// }],
// }
// },
},
}]
};
那么请问是否是该配置即将被废弃而不写入文档,还是单纯的被遗漏了?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这个配置确实被废弃了,可以生效是为了向下兼容
写的时候最好看你使用的版本,然后按照文档来写,按照新版的,直接在itemStyle或lineStyle中设置color就可以了