自从这个问题还没有答案,我一直在尝试自己解决问题。我的目标是一条正弦曲线,从左侧的无到右侧的粗逐渐消失。
我最好使用该fadings
库来实现这一点:
\draw [domain=-2:2, path fading=west] plot (\x, {(1/15) * sin(18*\x r)});
但出于某种原因,这种方法行不通。如果有人知道为什么行不通,那就太好了,但这就是我上面链接的问题的主题。
所以我想我会用以下循环自己做淡入淡出:
\foreach \x/\opac in {0.5/0.1, 1/0.2, 1.5/0.3, 2/0.4} {
\draw [domain=\x:\x+0.5, ultra thick, opacity=\opac]
plot (\x, {(1/15) * sin(18*\x r)}); }
但是如果你尝试这样做,你会发现不同的图在域的末尾/开头并不完全匹配。存在重叠和欠重叠,这意味着这种循环方法对我来说无法产生假褪色。有人知道这是为什么吗?问题似乎本质上是绘制线的开头和结尾的角度不一致。