Tikzpicture: Punkt im Diagramm einfügen

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.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Tikzpicture: Punkt im Diagramm einfügen

von MoritzF » Do 22. Sep 2016, 09:29

Danke ich werde eure Ratschläge annehmen.

von esdd » Mi 21. Sep 2016, 16:27

Du hast unter anderem vergessen pgfplots zu laden, deshalb wird bei Deinem derzeitigen Beispiel gar nichts gezeichnet.

Außerdem müsstest Du den Stil cross erstmal definieren. Und Nodes werden nur gezeichnet, wenn man für diese irgendwo bzw. irgendwie die Option draw setzt, also beispielsweise
\node [draw,circle,label={hier}] at (1,80) {};
Die Angaben werden aber nur dann so einfach als Koordinaten Deines Koordinatensystems interpretiert, wenn Dein pgfplots halbwegs aktuell ist (mindestens Version 1.11) und Du compat entsprechend gesetzt hast. Letzteres macht man am besten wirklich direkt nach dem Laden des Pakets.

Wegen Deiner Angaben für die Legende vermute ich aber, dass Du eigentlich einen zweiten Plot einfügen möchtest, für den nur die Markierungen bei den einzelnen Punkten eingetragen werden sollen?

Bring Dein Beispiel in Ordnung und teste es vor dem Posten, dann wirst Du hier sicher Hilfe bekommen.

von u_fischer » Mi 21. Sep 2016, 10:25

MoritzF hat geschrieben:Ok. Angenommen ich nehme
\node [circle,label={hier}] at (1,80) {};
spuckt er mir keinen Fehler aus, zeichnet mir aber auch überhaupt nichts ein?
Also meine Antwort sollte dich darauf Hinweisen, dass dein "Minimalbeispiel" Mist ist. Verbessere das, wenn du Hilfe willst. Ich mache das nämlich nicht.

von Bartman » Mi 21. Sep 2016, 10:21

Was passiert, wenn Du stattdessen
\fill (1,80) circle (3pt) node[above=1mm] {hier};
eingibst?

von MoritzF » Mi 21. Sep 2016, 10:16

Ok. Angenommen ich nehme
\node [circle,label={hier}] at (1,80) {};
spuckt er mir keinen Fehler aus, zeichnet mir aber auch überhaupt nichts ein?

von u_fischer » Mi 21. Sep 2016, 09:30

! LaTeX Error: Environment axis undefined.

! Undefined control sequence.
l.34 ...el = {Strömungsgeschwindigkeit $u$ in \si
                                                  {\metre\per\second}},

! Package pgfkeys Error: I do not know the key '/tikz/cross', to which you passed '3pt', and I am going to ignore it. Perhaps you misspelled it.


Tikzpicture: Punkt im Diagramm einfügen

von MoritzF » Mi 21. Sep 2016, 09:25

Guten Tag liebes Forum,

ich weiß nicht ganz wieso ich keinen Punkt in das Diagramm einfügen kann mittels
 \node [cross=3pt,label={hier}] at (1,80) {}; 
. Er zeichnet es dann nicht in das lokale selbst definierte Koordinatensystem.
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{shapes.misc}
\begin{document}
\begin{figure}[htb]
  \centering
			\begin{tikzpicture}
					\begin{axis}
					[legend style={at={(0,0.95)},xshift=0.2cm,anchor=north west,nodes=right}  , 
					    legend entries ={mit Ausgleichspolynom, Daten aus Versuch},
							%domain=10:40,
							xmin=0, xmax=2.5,
							ymin=-3, ymax=350,
							samples=100,
							grid = major,
							xlabel = {Strömungsgeschwindigkeit $u$ in \si{\metre\per\second}},
							xtick={0,0.5,1,1.5,2,2.5},
							axis y line=left,
							ylabel = {Druckverlust in \si{\pascal\per\metre} },
					]
					\addplot+[mark=none,black,line width=1pt] {2.18*x+56.24*x^2};
					\node [cross=3pt,label={hier}] at (1,80) {};
					\end{axis}
					
		\end{tikzpicture}
	\caption{Druckverlust in porösen Medien} 
  \label{fig:Druckverlust} 
\end{figure}
\end{document}
By the way: wie kriege ich denn die ganze Grafik größer? Geht das nur über scale in der figure Umgebung?

Dankeschön für Tipps!

Nach oben