Wie kann ich in Tikz eine geschlossene Kurve erhalten, bei der ein Teil davon glatt ist?

Nov 22 2020

Mit Befehlen, wie in den Antworten auf diese Frage gezeigt , kann ein geschlossener, reibungsloser Zyklus erhalten werden. Beispiel kopieren:

\begin{tikzpicture}
\draw [red] plot [smooth cycle] coordinates {(0,0) (1,1) (3,1) (1,0) (2,-1)};
\end{tikzpicture}

Bedenken Sie, dass nur ein Teil des geschlossenen Zyklus glatt sein soll, z. B. diese Abbildung:

Was sollten Sie im Code ändern?

Es wird bevorzugt, einen Befehl zu haben, der einen geschlossenen Zyklus bereitstellt, damit man ihn anschließend füllen kann.

Antworten

3 Noname Nov 23 2020 at 02:00

Sie können ein glattes Diagramm in einen nicht glatten Pfad einbetten.

\documentclass[tikz,border=3mm]{standalone}
\begin{document}
\begin{tikzpicture}
\draw [red] (1,0) -- plot [smooth] coordinates { (2,-1) (0,0) (1,1) (3,1)  } --cycle;
\end{tikzpicture}
\end{document}