pgfplots (patch plot): Einzeichnung eines Winkels
[![alt text][1]][1]
Anlehnend an das Handbuchbeispiel für `patch plot polygon` (`pgfplots 1.16, letztes Beispiel vor Abschnitt 5.9.2`) habe ich einen `patch` plot derart manipuliert, dass er nur Kanten, keine Flächen, zeichnet (`vertex count=2`).
Die Kanten können bequem in der Form
patch table with point meta={%
Startpkt Endpkt colordata \\%colordata weglassen
1 2 \\%
3 2 \\%
...
}
eingegeben werden.
*Nun möchte ich an manche der Punkt, Punkte, d.h. zwischen manche der Kanten, einen Winkel einzeichnen. Ich habe mich gefragt, ob das evtl. auch durch einen weiteren patch plot ginge.*
Besonders elegant wäre also eine Lösung mit einem weiteren patch plot mit
patch table with point meta={%
Punkt1 Scheitel Punkt2 Winkelname colordata \\
3 2 1 a 0\\%
...
}
Was dann den eingezeichneten Winkel '`321`' liefert (sofern ich das mit der üblichen Winkelbezeichnung richtig gemacht habe).
Hat vll. jmd. eine Idee, wie das gehen könnte?
**MWE:**
\documentclass[margin=5mm, tikz]{standalone}
\usepackage{pgfplots}
\usepgfplotslibrary{patchplots}
\pgfplotsset{compat=1.13}
\begin{document}
\begin{tikzpicture}
\begin{axis}[hide axis,
colormap={Kantenfarbe}{color=(gray) color=(gray)},
]
% Zeichnung der Punkte =====================
\addplot+[
mark size=1.125pt, mark options={red},
table/row sep=\\,
patch, % Plot-Typ
patch type=polygon,
vertex count=2, % damit nur Kanten, keine Flächen, gezeichnet werden
%
% Angabe der Verbindungskanten =====================
patch table with point meta={%
Startpkt Endpkt colordata \\%colordata weglassen
1 2 \\%
1 1 \\%
1 2 \\%
2 3 \\
3 4 \\
}
% Tabelle der Punkte =====================
]
table[header=true, x index=1, y index=2, row sep=\\] {
Nr x y \\
0 0 0 \\%0: 0. Aliaspunkt
1 1 3 \\%1
2 0 2 \\%2
3 2 2 \\%3
4 2 1 \\%4
};
% Beschriftungen ============================
\addplot[only marks,
%visualization depends on={value \thisrowno{0} \as \punktnummer},
nodes near coords={\coordindex},
] table[header=true, x index=1, y index=2, row sep=\\] {
Nr x y \\
0 0 0 \\%0: 0. Aliaspunkt
1 1 3 \\%1
2 0 2 \\%2
3 2 2 \\%3
4 2 1 \\%4
};
% Zeichnung der Winkel =====================
%....
\end{axis}
\end{tikzpicture}
\end{document}
[1]: https://texwelt.de/wissen/upfiles/55555555_199.png