pgfplots (bugs 193 und 109): 'visualization depends on' funktioniert nicht mit Inlinetables
[![alt text][1]][1]
Ich wollte einmal die Bugs [193][2] und [109][3] zur Diskussion stellen.
Wenn man eine Inlinetable mit `\pgfplotstableread` erzeugt, lässt sich kein `'visualization depends on` verwenden.
Hat jemand eine Idee, wie man das beheben könnte?
\documentclass[margin=5mm, tikz]{standalone}
%\documentclass[10pt,a4paper]{report}
\usepackage{pgfplots}
\pgfplotsset{compat=1.13}
\usepackage{pgfplotstable}
\begin{document}
\pgfplotstableread[col sep=space]{
x y w1 w2
1 1 2 A
2 2 1 B
3 3 4 C
4 4 3 D
}\data
\pgfplotstablesave{\data}{pgfplotstempout.dat}
\begin{tikzpicture}
\begin{axis}[title=Geht:]
\addplot[
scatter,
only marks,
scatter src=explicit,
visualization depends on=value \thisrow{w2}\as\wtwo,
nodes near coords=\wtwo,
]
table[x=x,y=y,meta=w1]{pgfplotstempout.dat};
\end{axis}
\end{tikzpicture}
% Bugs
% https://sourceforge.net/p/pgfplots/bugs/193/
% und
% https://sourceforge.net/p/pgfplots/bugs/109/
\begin{tikzpicture}
%\begin{axis}[title=Geht nicht]
%\addplot[
% scatter,
% only marks,
% scatter src=explicit,
% visualization depends on=value \thisrow{w2}\as\wtwo,
% nodes near coords=\wtwo,
%]
%table[x=x,y=y,meta=w1]{\data}; %error
%\end{axis}
\end{tikzpicture}
\end{document}
[1]: https://texwelt.de/wissen/upfiles/55555555_226.png
[2]: https://sourceforge.net/p/pgfplots/bugs/193/
[3]: https://sourceforge.net/p/pgfplots/bugs/109/