Diagramm mit tikzpicture nachbauen

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Ansicht erweitern Die letzten Beiträge des Themas: Diagramm mit tikzpicture nachbauen

Re: Diagramm mit tikzpicture nachbauen

von ChemSim » So 25. Aug 2024, 15:13

Super, danke dir!

Re: Diagramm mit tikzpicture nachbauen

von Stefan Kottwitz » So 25. Aug 2024, 14:37

Dafür kannst Du normale axis-Optionen einfügen:
xtick       = {0.876},
xticklabels = {$x_1$},
Stefan

Re: Diagramm mit tikzpicture nachbauen

von ChemSim » So 25. Aug 2024, 14:29

Hallo Stefan,

vielen Dank für die Antwort, das sieht doch gut aus:
\documentclass{article}

\usepackage{pgfplots}
\pgfplotsset{compat=1.18}

\begin{document}

\begin{figure}[!ht]
    \centering
    \begin{tikzpicture}
        \begin{axis}
        [
        width=10cm, % Breite des Diagramms
        height=9cm, % Höhe des Diagramms
        xmin=0, xmax=1, % Skalierung der x-Achse
        ymin=0, ymax=1, % Skalierung der y-Achse
        xlabel=$x$, % Achsenbeschriftung der x-Achse
        ylabel=$y$, % Achsenbeschriftung der y-Achse
        xtick={0,1}, % Entfernt die Zahlen auf der x-Achse
        ytick={0,1}, % Entfernt die Zahlen auf der y-Achse
        ]

	% Diagonale
        \addplot[domain=0:1, color=gray] {x}; 

	% Rote Gerade
        \addplot[domain=0:1, color=red] coordinates {(0.0, 0.272) (0.878, 0.877)};

	% Blaue gebogene Linie
        \draw [blue] (axis cs:0,0) to [bend left=1cm] (axis cs:1,1);

	% Gestrichelte Linie
        \draw[dashed] (0.876, 0.001) -- (0.876, 0.878);

        \end{axis}
    \end{tikzpicture}
\end{figure}

\end{document}
Ich habe noch eine gestrichelte Linie mit
 \draw[dashed] (0.876, 0.001) -- (0.876, 0.878);
eingebaut. Wie kann ich an dieser Stelle auf der x-Achse eine Beschriftung, z. B. $x_1$ hinzufügen?

Re: Diagramm mit tikzpicture nachbauen

von Stefan Kottwitz » So 25. Aug 2024, 14:16

Hier eine einfache Möglichkeit, simples draw mit to-path und nach links gebogen, mit Bezug auf das Koordinatensystem (axis cs), auch innerhalb der axis-Umgebung:
\draw [blue] (axis cs:0,0) to [bend left=1cm] (axis cs:1,1);
Stefan

Diagramm mit tikzpicture nachbauen

von ChemSim » So 25. Aug 2024, 14:08

Hallo zusammen,

ich möchte gerne ein bestehendes Diagramm für meine LaTeX-Arbeit nachbauen:
Vorlage.png
Vorlage.png (11.78 KiB) 11757 mal betrachtet
Dafür nutze ich pgfplots bzw. tikzpictures und mein Code sieht bisher so aus:
\documentclass{article}

\usepackage{pgfplots}
\pgfplotsset{compat=1.18}

\begin{document}

\begin{figure}[!ht]
    \centering
    \begin{tikzpicture}
        \begin{axis}
        [
        width=10cm, % Breite des Diagramms
        height=9cm, % Höhe des Diagramms
        xmin=0, xmax=1, % Skalierung der x-Achse
        ymin=0, ymax=1, % Skalierung der y-Achse
        xlabel=$x$, % Achsenbeschriftung der x-Achse
        ylabel=$y$, % Achsenbeschriftung der y-Achse
        xtick={0,1}, % Entfernt die Zahlen auf der x-Achse
        ytick={0,1}, % Entfernt die Zahlen auf der y-Achse
        ]

        \addplot[domain=0:1, color=gray] {x}; 

        \addplot[domain=0:1, color=red] coordinates {(0.0, 0.272) (0.878, 0.877)};
     
        \end{axis}
    \end{tikzpicture}
\end{figure}

\end{document}
Leider weiß ich nicht genau, wie ich die blaue Linie nachzeichnen kann, da ich dazu leider keine Daten (x,y-Werte) habe. Gibt es da eine Möglichkeit, diese Linie freihändig möglichst schön und glatt zu zeichnen?

Danke für eure Hilfe im Voraus!

Nach oben