echarts在设置完itemStyle的color之后,怎么修改对应的legend的color?
在k线图中,给阴线和眼线分别设置颜色:
{
itemStyle:{
color:'green',
color0:'green'
borderColor:'red',
borderColor0:'red'
}
}
现在要设置对应图例legend
的颜色为yellow
,由于series自身设置了itemStyle.color
,导致图例不会从取option.color
数组里面的颜色,请问有什么办法吗?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
K线图的
data
属性中可以设置itemStyle
,data
数组的形式可以设置为可以对k线的每一个蜡烛图设置颜色
k线图series本身的
itemStyle.color
可以设置为想要的颜色,对应图例的icon
颜色从此处取得series
设置了itemStyle.color
后,对应图例legend
的颜色 就变成跟你设置的series.itemStyle.color
颜色是一致的了,例如:然后你说的 现在要设置对应图例legend的颜色为yellow ,是要设置图例的文字颜色吗?
legend.data[i].textStyle
设置 图例项的文本样式,例如这样:echart legend.data配置项文档:
文档说了,图例是根据对应系列的图形来绘制自己的颜色和标记,你好好理解下图例吧