【发布时间】:2016-06-08 22:26:27
【问题描述】:
一直在尝试构建一个带有平滑渐变的饼图/甜甜圈图,但发现它很难制作。已经花了很多时间,但仍然没有运气如何解决这个问题。我正在使用 d3js 库
我有类似的东西
并想用渐变填充,就像这样
任何建议如何使它更接近它。也许你们中的某些人已经遇到过这个问题并且对此有所了解。
将不胜感激任何答案和建议。
【问题讨论】:
-
我同意这不是微不足道的(除非事实证明有一个 SVG 内置方法可以做到这一点,我很确定没有)。即使在 Photoshop 中这样做也是一个挑战。我能想到的实现这种效果的唯一方法是将圆弧分成一堆较小的圆弧段,使用实心填充或方向角与圆弧切线角匹配的线性渐变。可行,但并非微不足道。
-
您想要每个“切片”上的渐变或整个事物的渐变?
-
@Mark 是的,正好横跨整个馅饼,从一个切片到另一个切片平滑溢出,但它们之间有间隙。