Tikz Plots - Beschriftung von Punkten

Tabellen und Grafiken erstellen und anordnen


PatrickBeck
Forum-Newbie
Forum-Newbie
Beiträge: 5
Registriert: Fr 15. Nov 2013, 20:14

Tikz Plots - Beschriftung von Punkten

Beitrag von PatrickBeck »

Hallo zusammen,

ich sehe grad mal wieder den Wald vor lauter Bäumen nicht.
Ich möchte in einen Tikz Plot von Messdaten zusätzliche Linien einfügen und dann charakteristische Punkte mit einem Kreis markieren und einem Text beschriften.
Bis auf das Beschriften funktioniert das auch alles.
Aber warum ist die Beschriftung denn immer an der falschen Stelle (im Koordinatenursprung)?!
 
\documentclass[paper=a4]{scrbook} 
\usepackage{ngerman}
\usepackage[latin1]{inputenc}

\usepackage{pgfplots}					
\pgfplotsset{compat=1.8}
\usepackage{graphicx}
\usepackage{longtable}				
\usepackage{booktabs}				
\usepackage{tabularx}
\usepackage{rotating}				
\usepackage{subfig} 				
\usepackage{picins}   				
\usepackage[numbers]{natbib} 

\begin{document}
\begin{figure} 
\begin{tikzpicture}
			\begin{axis}
				[width=0.45\textwidth, height=0.35\textheight,
				legend pos = south east,
				xlabel = technische Dehnung $\varepsilon$ in $\%$,
				xmin = 0,
				ylabel = technische Spannung $\sigma$ in $MPa$,
				ymin = 0]		\pgfplotstableread{diagrams/versuchsmethodik_versuchsprogramm/Kurzzeitzugversuch_Beispiel_Auswertung.txt} \datatable
				\addplot [dashed, thick, no marks, color=gray] table[x=epsilon_el, y=sigma_el] from  \datatable;
				\addplot [dashed, thick, no marks, color=gray] table[x=epsilon_y, y=sigma_y] from  \datatable;
				\addplot [dashed, thick, no marks, color=gray] table[x=epsilon_pl, y=sigma_pl] from  \datatable;
				\draw (axis cs:0,0) -- (axis cs:5,20) -- (axis cs: 15,25) -- (axis cs: 25,25);
				\draw[fill] (axis cs: 5,20) circle[radius=0.25];
				\node[above right] (axis cs: 5,20) {Punkt 1};
				\draw[fill] (axis cs: 15,25) circle[radius=0.25];
				\node[above right] (axis cs: 15,25) {Punkt 2};
				\addlegendentry{Konstruktionsgeraden};
			\end{axis}
		\end{tikzpicture}
\end{figure}
\end{document}
Vielen Dank schonmal vorab!

PS: Ich hatte den Code Button verwendet .... Aber leider bleibt es bei dieser Darstellung.
Hähhhh?!
Zuletzt geändert von PatrickBeck am Fr 17. Jan 2014, 17:35, insgesamt 2-mal geändert.

esdd
Forum-Meister
Forum-Meister
Beiträge: 2561
Registriert: So 7. Feb 2010, 16:36

Beitrag von esdd »

Bitte erstelle eine vollständiges Minimalbeispiel, dass es ermöglicht dein Problem nachzuvollziehen, und verwende dafür den Codebutton oberhalb des Eingabefeldes.

Benutzeravatar
Johannes_B
Moderator
Moderator
Beiträge: 5079
Registriert: Do 1. Nov 2012, 14:55
Kontaktdaten:

Beitrag von Johannes_B »

Du hast mit dem Häkchen auch explizit BBcode abgeschaltet. Ich hab das mal für dich korrigiert.
TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?

Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.

esdd
Forum-Meister
Forum-Meister
Beiträge: 2561
Registriert: So 7. Feb 2010, 16:36

Beitrag von esdd »

Ohne ein paar Daten zum Plotten hilft der Code nicht weiter. Ich vermute aber, dass einfach nur das „at“ fehlt:
\node[above right] at (axis cs: 5,20) {Punkt 1};
Gruß
Elke

PatrickBeck
Forum-Newbie
Forum-Newbie
Beiträge: 5
Registriert: Fr 15. Nov 2013, 20:14

Problem gelöst

Beitrag von PatrickBeck »

Danke ... lag am fehlenden AT

Antworten