
경사가 급격하게 변하는 몇 가지 점을 플롯하려고 합니다. 하지만 다음과 같은 이상한 동작이 발생합니다.
봉우리에서 볼 수 있듯이 거기에는 부드러움이 없습니다.
그러나 문제는 보간 알고리즘이라고 생각합니다. 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]
.
그러나 주요 문제는 서로 너무 가까운 점 그룹이 있고 갑자기 더 높은 값의 그룹으로 점프하여 회전의 자유를 제한하고 보간 조건이 잘못된다는 것입니다. 가능하다면 너무 가까운(!) 지적은 생략하는 것이 좋습니다.