This example, erweitert here, zeigt, wie Strichplots in Matplotlib beschriftet werden; Eine ähnliche Idee kann zum Beschriften von Box-Plots verwendet werden. Es beruht auf der Kenntnis der X- und Y-Koordinaten der Balken, die von der Barplot-Funktion zurückgegeben werden. Wie kann ich das gleiche für Seaborn box plots tun? Leider gibt Seaborn diese Koordinaten nicht zurück.Koordinaten von Kästen in Seaborn boxplot
0
A
Antwort
2
Sie können ein bisschen herumhacken, um sie zu finden, aber es ist nicht schön.
sns.boxplot
gibt die matplotlib
Axes-Instanz zurück, auf die die Felder gezeichnet werden.
Die Felder werden als matplotlib.patches.PathPatch
Instanzen erstellt.
Wir können diese Instanzen wie so finden:
import matplotlib
import matplotlib.pyplot as plt
import seaborn as sns
tips = sns.load_dataset("tips")
ax = sns.boxplot(x="day", y="total_bill", data=tips)
for c in ax.get_children():
if type(c) == matplotlib.patches.PathPatch:
print c.get_extents()
Dies wird die BBox
der Boxen, in diesem Beispiel drucken:
Bbox(x0=92.4, y0=116.996, x1=191.6, y1=162.242666667)
Bbox(x0=216.4, y0=114.957333333, x1=315.6, y1=171.6)
Bbox(x0=340.4, y0=125.576, x1=439.6, y1=189.141333333)
Bbox(x0=464.4, y0=131.926666667, x1=563.6, y1=194.172)
Verwandte Themen
- 1. Seaborn boxplot + stripplot: doppelte Legende
- 2. Konfidenzintervall für einen Seaborn Boxplot
- 3. Etikettierung Boxplot in Seaborn mit Mittelwert
- 4. Einstellung Flieger (Ausreißer) Stil in Seaborn Boxplot wird ignoriert
- 5. python/matplotlib/seaborn- boxplot auf einer x-Achse mit Datenpunkten
- 6. Vermeiden von wiederholter Legende in Seaborn von swarmplot lagert boxplot unter
- 7. CSS: Wie man auswählbare Kästen herstellt?
- 8. Seaborn load_dataset
- 9. Bestellung in Boxplot nach einem Objekt
- 10. bewegliche Kästen Callback-Funktion Plugin
- 11. Formatieren von Text in Kästen in der Python-Shell
- 12. Ausblenden von Achsentiteln in Seaborn
- 13. Wie stelle ich den Bereich der Y-Achse für einen Seaborn Boxplot ein?
- 14. Seaborn boxplot box weist benutzerdefinierte Kantenfarben aus der Python-Liste zu
- 15. Python boxplot
- 16. Kennzeichnung von Ausreißern auf Boxplot in R
- 17. Umdrehung von Ausreißern Boxplot in Python
- 18. Wie man zwei div Kästen nebeneinander setzt
- 19. Seaborn Zeitreihe von Pandas Datenrahmen
- 20. Time-series boxplot in pandas
- 21. Zeichnen Sie ein Boxplot mit einem Sframe als Datenquelle
- 22. Konvertieren von lokalen Koordinaten zu globalen Koordinaten
- 23. Matplotlib boxplot ohne Ausreißer
- 24. Extrahieren von Clustern von Seaborn Clustermap
- 25. Darstellen von Koordinaten in GeoAlchemy2
- 26. Konvertieren von UIImageView-Touch-Koordinaten in UIImage-Koordinaten
- 27. mehrere verschiedene Grundstücke in einer Figur mit Seaborn Plotten
- 28. Anzeigen von separaten Mitteln innerhalb von Füllgruppen in ggplot Boxplot
- 29. Finden der Ausreißerpunkte von Matplotlib: Boxplot
- 30. Wie ändere ich die Grenzfarbe von Boxplot?