-
Notifications
You must be signed in to change notification settings - Fork 649
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
【雷达图】当Y轴的最小值小于0时,颜色渲染问题 #180
Comments
em... 这个是 canvas 的透明度叠加后的结果,https://www.w3schools.com/tags/canvas_globalalpha.asp。 如果不希望有色差的话,我建议使用雷达线图,而不是雷达区域图。但是,你中间的那个小雷达是怎么画出来的? |
顺便说一下,在F2 3.0.0 版本的时候,小于0的区域是挖空的,所以可以根据自己填充颜色来解决,升级到3.1.13之后就无效了。 |
好的,我看看能不能复现这个问题,今天帮你修掉哦~ |
@simaQ |
|
@simaQ 我另开一个issue说明Tooltip的问题 |
F2 Version: 3.1.13
Platform: web/h5
Mini Showcase:
如图所示,当前颜色为green,透明度0.25,大于0的区域颜色正确,小于0的部分颜色较深也不是green。
尝试针对值小于0的颜色做单独的处理,先改成红色,效果如下图:
由此可以看出,值小于0的区域是由两种颜色堆叠在一起产生的颜色效果,且小于0区域的颜色在下方。所以就想尝试将其设置为底色白色或者透明,这样就不会让颜色混在一起,但是!效果如下图:
又回到了一开始的情况,因此设置成白色或者透明是无效的。
因为一个整体区域肯定是希望只有一种颜色,而不希望有色差,目前不知道应该如何处理。
望指教!
The text was updated successfully, but these errors were encountered: