Glätten Sie die Verbindung zwischen den Linien

Glätten Sie die Verbindung zwischen den Linien

Ich möchte dieses Tikz-Bild schöner gestalten.

Bildbeschreibung hier eingeben

Ist es zunächst möglich, die Verbindungsstellen zwischen den verschiedenen Teilen des Graphen, beispielsweise zwischen dem Halbkreis und der Linie, zu glätten?

Ist es dann möglich, den Teil des Diagramms unter der Kurve, also zwischen der Kurve und der x-Achse, einzufärben? NUR DIESER ZWEITE TEIL WURDE BEREITS IN EINER VORHERIGEN FRAGE BEANTWORTET.

Hier ist mein Code bis jetzt:

\documentclass[a4paper]{article}
\usepackage[english]{babel}
\usepackage{tikz}
\usepackage[]{xcolor}

\begin{document}

\begin{tikzpicture}
%\draw [help lines] (-10,0) grid [step=3] (10,10);

\draw plot [domain=0:3] (\x, {(0.7*\x)^2});
\draw plot [domain=-3:0] (\x, {(0.7*\x)^2});

\draw (4,4.41) arc (0:180:0.5);
\draw (-3,4.41) arc (0:180:0.5);

\draw plot [domain=4:10] (\x, 4.41);
\draw plot [domain=-4:-10] (\x, 4.41);

\draw [->, line width=5pt] (0,-2) -- (0,7);
\draw [->, line width=5pt] (-10,0) -- (10,0);

\draw [inner color=blue!20, outer color= blue!50!black] (0,0.5) circle (0.5);

\end{tikzpicture}
\end{document}

Antwort1

Der Grund, warum die Verbindung nicht reibungslos verläuft, liegt an den unterschiedlichen Winkeln. Eine Lösung besteht darin, die toSyntax zu verwenden, einen Winkel anzugeben out=und in=diese anzupassen, bis Sie mit den Ergebnissen zufrieden sind.

\draw [black, out=110, in =85, distance=0.70cm] (-3,4.41) to (-4.0, 4.405); 

ergibt auf der linken Seite bei 1000% Zoom:

Bildbeschreibung hier eingeben

Eine ähnliche Anpassung auf der rechten Seite sollte ebenfalls funktionieren.

Code:

\documentclass[a4paper]{article}
\usepackage[english]{babel}
\usepackage{tikz}
\usepackage[]{xcolor}

\begin{document}

\begin{tikzpicture}
%\draw [help lines] (-10,0) grid [step=3] (10,10);

\draw plot [domain=0:3] (\x, {(0.7*\x)^2});
\draw plot [domain=-3:0] (\x, {(0.7*\x)^2});

\draw [red] (4,4.41) arc (0:180:0.5);
%\draw [blue] (-3,4.41) arc (0:180:0.5);

\draw [black, out=110, in =85, distance=0.70cm] (-3,4.41) to (-4.0, 4.405);


\draw plot [domain=4:10] (\x, 4.41);
\draw plot [domain=-4:-10] (\x, 4.41);


\draw [->, line width=5pt] (0,-2) -- (0,7);
\draw [->, line width=5pt] (-10,0) -- (10,0);

\draw [inner color=blue!20, outer color= blue!50!black] (0,0.5) circle (0.5);

\end{tikzpicture}
\end{document}

verwandte Informationen