Wenn ich Koordinaten

\tikz[remember picture]{\coordinate[label=A] (A) at (0,0);}

und

\tikz[remember picture]{\coordinate[label=B] (B) at (0,0);}

in einer pgfplotstable platziere, wie kann ich dann darin zeichnen \tikz[overlay, red]{\draw(A) -- (B);}

So ohne Weiteres geht es nicht:

alt text

Öffne in Overleaf
Code, hier editierbar zum Übersetzen:
\documentclass[margin=5mm, varwidth]{standalone}
\usepackage{pgfplotstable, amsmath}
\pgfplotsset{compat=1.13}
\pgfplotstableset{header=false,
every head row/.style={output empty row},
string type,
}
\def\tikzI{\tikz[remember picture]{\coordinate[label=A] (A) at (0,0);%
\draw[red] (A) circle(1pt);%
}}
\def\tikzII{\tikz[remember picture]{\coordinate[label=below:B] (B) at (0,0);%
\draw[red] (B) circle(1pt);%
\draw[blue] (A) -- (B);% 1. Versuch
}}
\begin{document}
\pgfplotstabletypeset[]{
a \tikzI
b c
d e
f \tikzII
}
\tikz[overlay, red]{\draw(A) -- (B);} % 2. Versuch
\end{document}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

gefragt 07 Okt '18, 08:48

cis's gravatar image

cis
9.6k104461491
Akzeptiert-Rate: 29%

bearbeitet 07 Okt '18, 08:48


Der erste Versuch scheitert, weil in \tikzII kein overlay verwendet wird, und der zweite, weil in dem overlay picture remember picture fehlt. Das Scheitern hat nichts mit pgfplotstable zu tun.

Öffne in Overleaf
Code, hier editierbar zum Übersetzen:
\documentclass[margin=5mm, varwidth]{standalone}
\usepackage{pgfplotstable, amsmath}
\pgfplotsset{compat=1.13}
\pgfplotstableset{header=false,
every head row/.style={output empty row},
string type,
}
\def\tikzI{\tikz[remember picture]{%
\draw[red] (0,0) coordinate[label=below:A] (A) circle(1pt);%
}}
\def\tikzII{\tikz[remember picture]{%
\draw[red] (0,0) coordinate[label=below:B] (B) circle(1pt);%
}}
\begin{document}
\pgfplotstabletypeset[]{
a \tikzI
b c
d e
f \tikzII
}
\tikz[overlay,remember picture]{\draw[red](A) -- (B);} % 2. Versuch
\end{document}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

alt text

Permanenter link

beantwortet 07 Okt '18, 09:58

Community's gravatar image

Community
21
Akzeptiert-Rate: 56%

Ah, sehr gut!

(07 Okt '18, 10:03) cis
Deine Antwort
[Vorschau ausblenden]

Folgen dieser Frage

Per E-Mail:

Wenn sie sich anmelden, kommen Sie für alle Updates hier in Frage

Per RSS:

Antworten

Antworten und Kommentare

Frage-Themen:

×731
×39

gestellte Frage: 07 Okt '18, 08:48

Frage wurde gesehen: 3,710 Mal

zuletzt geändert: 07 Okt '18, 10:03