Tikz:曲线的颜色渐变

Tikz:曲线的颜色渐变

我尝试为曲线制作颜色渐变,使用与填充图形相同的方式“左颜色=...,右颜色=...”(但我只希望它用于曲线)。

我找到了这个方法:

    \begin{tikzpicture}[
x={(-0.353553391cm,-0.353553391cm)},y={(1cm,0cm)},z={(0cm,1cm)},scale=1.5]
    \foreach \t in {0,0.015,...,0.8}{
    \definecolor{grayt}{rgb}{\t,\t,\t}
    \def\coeff{3.926990817}
    \draw[color=grayt] ({cos((\t-0.015)*\coeff r)},{sin(2*(\t-0.015)*\coeff r)},{0.05*(\t-0.015)*\coeff})--({cos(\t*\coeff r)},{sin(2*\t*\coeff r)},{0.05*\t*\coeff})--({cos((\t+0.015)*\coeff r)},{sin(2*(\t+0.015)*\coeff r)},{0.05*(\t+0.015)*\coeff});
    }
    \end{tikzpicture}

这使得 t \in [0,\pi] 处的曲线 (cos(t),sin(2t),0.05t) 从黑色变为浅灰色。

但是否存在更简单的方法?我想使用一个简单的“情节”。

谢谢!

相关内容