ich habe einen pgfplot, der die entsprechenden Daten aus einer .dat-Datei holt. Nachdem ich den Plot zeichnen lasse, möchte ich im nächsten Schritt außerhalb der axis-Umgebung noch eine Linie von einem Punkt zu einem anderen zeichnen lassen. Das Problem dabei ist, dass ich nicht weiß, wie ich auf die Koordinaten der Punkte vom pgfplot bzw. aus der Datei zugreifen kann. Ich suche also nach einem Befehl bzw. nach einer Möglichkeit "Zeichne eine Linie von Koordinate 2 bis Koordinate 4". Hier das zugehörige Minimalbeispiel:
\begin{filecontents}{data.dat} x_v y_v 0 1 1 5 3 2 4 4 5 3 \end{filecontents} \documentclass{article} \usepackage[ngerman]{babel} \usepackage[utf8]{inputenc} \usepackage{tikz} \usepackage{pgfplots} \pgfplotsset{compat=newest} \begin{document} \begin{tikzpicture} \begin{axis}[xlabel={Xlabel},ylabel={Ylabel}] \addplot [color=blue,solid,mark=*] table[x=x_v,y=y_v] {data.dat}; \end{axis} \draw(1,5)--(5,5)node[midway,above]{Beschriftung}; %Diese Linie soll vom zweiten Punkt bis zum vierten Punkt gezeichnet werden %Also sowas in der Art: %\draw(Koordinate Punkt 2) -- (Koordinate Punkt 4); \end{tikzpicture} \end{document}
Gruß Jens