相邻绘制曲线的域不匹配

相邻绘制曲线的域不匹配

自从这个问题还没有答案,我一直在尝试自己解决问题。我的目标是一条正弦曲线,从左侧的无到右侧的粗逐渐消失。

我最好使用该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)}); }

但是如果你尝试这样做,你会发现不同的图在域的末尾/开头并不完全匹配。存在重叠和欠重叠,这意味着这种循环方法对我来说无法产生假褪色。有人知道这是为什么吗?问题似乎本质上是绘制线的开头和结尾的角度不一致。

相关内容