pgfplots: Verwenden eines existierenden WertesGeeignete Werte auslesen und verwenden
[![alt text][1]][1]
Ich habe einen Plot, der mir die Dimensionen des Schaubilds festlegt:
% Plot Legt Dimensionen fest
\addplot+[]
table[header=true]{ % SOLL x expr ={\xMax}
x y
1 2
3 4
};
Nun habe ich einen zweiten Plot, der Daten enthält, dia alle an der selben Stelle stehen soll (klingt komisch hat aber Sinn): `x expr =\xAlias, y expr=\yAlias`
% Aliaswerte
\pgfmathsetmacro{\xAlias}{2}
\pgfmathsetmacro{\yAlias}{1}
% Plot dient nur für Annotationen
\addplot+[nodes near coords={\xAlias,\yAlias}]
table[header=true, x expr =\xAlias, y expr=\yAlias]{ %
a
1
2
3
};
**Frage: Wie kann ich Werte `\xAlias, \yAlias` automatisch auslesen und dafür sorgen, dass `\xAlias, \yAlias` in allen Fällen innerhalb der durch den 1. Plot festgelegten Dimensionen liegen?**
Ich hatte an sowas wie den Mittelwert aus `xmin, xmax` bzw. `ymin, ymax` gedacht. Aber die Max- und Minwerte sind vor Abschluss aller Plots scheints nicht verarbeitbar.
**Vollständiges MWE:**
[![alt text][1]][1]
\documentclass[margin=5mm, tikz]{standalone}
\usepackage{pgfplots}
\pgfplotsset{compat=1.13}
\begin{document}
\begin{tikzpicture}
\begin{axis}[]
\pgfkeysgetvalue{/pgfplots/xmin}{\xmin}
\pgfkeysgetvalue{/pgfplots/xmax}{\xmax}
% Plot Legt Dimensionen fest
\addplot+[]
table[header=true]{ % SOLL x expr ={\xMax}
x y
1 2
3 4
};
% Aliaswerte
\pgfmathsetmacro{\xAlias}{2}
\pgfmathsetmacro{\yAlias}{1}
% Plot dient nur für Annotationen
\addplot+[nodes near coords={\xAlias,\yAlias}]
table[header=true, x expr =\xAlias, y expr=\yAlias]{ %
a
1
2
3
};
\end{axis}
\end{tikzpicture}
\end{document}
[1]: https://texwelt.de/wissen/upfiles/55555555_211.png