问题标题
vchart图表中,如何设置legend不跟随渐变色并绘制圆角矩形的图例?
问题描述
我正在使用vchart进行图表制作,遇到两个问题想要咨询大家。我的面积图的样式已经调整为渐变色,但我不希望图例(legend)颜色跟随面积图的渐变色,应该如何设置呢?
另外,我在资料中没有找到图例形状提供圆角矩形的选项,是否有其他方案可以实现绘制圆角矩形?
解决方案
你好,这两个问题都是可以通过配置来解决的。
- 如果你不希望图例颜色跟随面积图的渐变色,可以通过配置
seriesMark来改变系列主mark的颜色。
seriesMark:'point',
- 至于如何绘制圆角矩形的图例,你可以配置图例图形的
symbolType图形属性进行设置。具体的设置内容如下:
item:{
shape:{
style:{
symbolType:"M 462 282 c 0 99.405 -80.595 180 -180 180 h -540 c -99.405 0 -180 -80.595 -180 -180 v -540 c 0 -99.405 80.595 -180 180 -180 h 540 c 99.405 0 180 80.595 180 180 v 540 z"
}
}
}
结果展示
在线demo:codesandbox.io/p/sandbox/l…
相关文档
- VChart文档 symbolType:visactor.bytedance.net/vchart/opti…
- VChart文档 seriesMark:visactor.bytedance.net/vchart/opti…'