因为需项目需求,要实现一个环形渐变的效果,如下图:
因为环形图中各项数据的不同,所以我们不能通过常规的方式去设置各项的渐变方向
这种方式设置的渐变色方向是一致的,实现不了我们想要的效果,我们需要通过环形图中各项数据的值动态计算各项的渐变色方向。大致步骤如下:
1.计算环形图中各项数值所占的区间
2.封装根据开始弧度和结束弧度来计算坐标值,使用拿到的坐标值去计算我们在定义线性渐变时所需要的(x、x2、y、y2)
最后遍历环形图数据,把拿到的渐变方向放入即可
因为需项目需求,要实现一个环形渐变的效果,如下图:
因为环形图中各项数据的不同,所以我们不能通过常规的方式去设置各项的渐变方向
这种方式设置的渐变色方向是一致的,实现不了我们想要的效果,我们需要通过环形图中各项数据的值动态计算各项的渐变色方向。大致步骤如下:
1.计算环形图中各项数值所占的区间
2.封装根据开始弧度和结束弧度来计算坐标值,使用拿到的坐标值去计算我们在定义线性渐变时所需要的(x、x2、y、y2)
最后遍历环形图数据,把拿到的渐变方向放入即可
2024-05-23 20:05:20
2024-05-23 20:05:19
2024-05-23 20:05:14
2024-05-23 20:05:14
2024-05-23 20:05:14
2024-05-23 20:05:11
2024-05-23 20:05:07
2024-05-23 20:05:01
2024-05-23 20:05:01
2024-05-23 20:05:27