
傾斜が突然変化する点をいくつかプロットしようとしています。しかし、次のような奇妙な動作が発生します。
ピークを見るとわかるように、そこには滑らかさがありません。
しかし、問題は補間アルゴリズムにあると思います。なぜなら、tikzはベジェ曲線そこで、この問題を克服する方法はあるのだろうかと考えています。
ここではデータのサンプルのみを掲載しています。ただし、不連続性があるプロットがいくつかあるため、これを自動的に修正する方法を入手したいと考えています。必要であれば、不連続性が発生するポイントをさらに表示できます。
\documentclass{standalone}
\usepackage{tikz}
\usepackage{pgfplots}
\pgfplotstableread{
0.0000 0.0000
0.1561 0.8615
0.1614 0.8643
0.1669 0.8670
0.3619 0.8670
0.3679 0.8781
0.3739 0.8809
0.3799 0.8809
0.3858 0.8837
0.3918 0.8975
1.0000 1.0000
}\datatable
\begin{document}
\makeatletter
\begin{tikzpicture}
\begin{axis}[
ylabel=label,
no markers,
smooth
]
\addplot table [x index=0, y index=1] \datatable;
\end{axis}
\end{tikzpicture}
\end{document}
答え1
軸にオプションを追加して操作することができますtension=0.08
(数値が小さいほど、スケール内でシャープになります[0,1]
)。
しかし、主な問題は、ポイントのグループが互いに近すぎるため、突然、より高い値のグループにジャンプし、ターンの自由度が制限され、補間が不適切になることです。可能であれば、近すぎる(!)ポイントを除外することをお勧めします。