Ich möchte ein Azimuth-Elevation-Diagramm erstellen, das die Bewegung eines Körpers über eine Reihe von Daten darstellt. In der folgenden Beispielabbildung habe ich ein Polardiagramm der Daten unter Verwendung von Standard-Matplotlib-Aufrufen erstellt. Ich möchte jedoch programmgesteuert Tic-Markierungen und Textbeschriftungen zu einigen der Punkte hinzufügen, um das mit den Daten verknüpfte Datum zu kommentieren. Diese wurden der folgenden Abbildung mit Gimp hinzugefügt.
Idealerweise möchte ich, dass die Tic-Markierungen normal zur Kurvenposition gezeichnet werden, wo sie gezeichnet werden, aber ich könnte damit leben, sie vertikal oder horizontal zu haben, wenn ich sie mit einem bestehenden Matplotlib-Funktionsaufruf haben kann. Ich konnte jedoch eine Reihe von Funktionen nicht finden, die dies tun. Gibt es solche Dinge oder muss ich meine eigenen schreiben?
%Vor%
Ich gehe davon aus, dass Sie wissen, welche Teilstriche Sie mit Anmerkungen versehen möchten. Der schwierige Teil besteht darin, zu sagen, ob der Text links oder rechts von dem zu beschriftenden Punkt sein sollte. Wenn Sie an einer Lösung für diesen Teil interessiert sind, lassen Sie es mich wissen, ich nehme an, das ist nicht der Hauptpunkt hier. Fügen Sie Folgendes vor der Show ein ()
%Vor%Die Parameter für den Marker sind (Anzahl der Seiten des Polygons, 0 für Polygon, Winkel in Grad), ich wähle die Anzahl der Seiten, die zwei sind, um ein Häkchen zu setzen. mew steuert die Dicke der Wände der Marke und markerize steuert die Größe des Polygons (in diesem Fall die Länge).
Tags und Links python matplotlib