Kann jemand die Legende und den Titel in Seaborn ändern? Siehe unten. Ich mag Art des Namen „Gaussia“ ändern „Gauß- Naive Bayes“ etc ...
oder die Legende im zweiten BildÄndern Sie den Titel der Faktor Plot in Seaborn
Antwort
Diese Werte werden nur aus dem Feld in dem Eingabedatenrahmen genommen, dass Sie Verwenden Sie die Variable col
oder hue
im Diagramm faktorgrid. Die korrekte Vorgehensweise besteht also darin, die Werte so festzulegen, wie Sie sie im ursprünglichen Datenrahmen haben möchten, und diese dann an seaborn.factorplot
weiterzuleiten. Wenn Sie einmal geplottet haben, gibt die Funktion ein Objekt der Klasse FacetGrid
mit der Methode set_titles
zurück. Auf diese Weise können Sie die Titel nach einem flexibleren Plotten ändern. Sie basieren jedoch grundsätzlich auf den Werten im Datenrahmen, den Sie an die Funktion übergeben haben. Sehen Sie den Docstring dieser Methode für mehr detal.
Die letzte Option besteht darin, die Titel manuell mithilfe von Matplotlib-Befehlen festzulegen. Das Objekt FacetGrid
, das zurückgegeben wird, hat auch ein axes
-Attribut, das ein zweidimensionales Array der Maptlotlib-Achsen in der Abbildung ist. Sie können das durchgehen und die Titel so einstellen, wie Sie wollen:
g = sns.factorplot(...)
titles = ["foo", "bar", "buz"]
for ax, title in zip(g.axes.flat, titles):
ax.set_title(title)
Entschuldigung für die späte Antwort! Vielen Dank für die Antwort. Ich habe diese Codes versucht, aber nichts passiert. Ich führe zuerst die Faktor-Plot-Funktion aus, dann ist der Titel für die Schleife nichts passiert. also wiederhole ich die factor plot funktion noch einmal, nichts hat sich geändert. Hat das etwas mit der Bestellung zu tun? Danke! @mwaskom – MYjx
Zeichnen Sie in einem IPython-Notebook? Wenn ja, muss das alles in der gleichen Zelle passieren. Das könnte das Problem sein. – mwaskom
@mwaskom Sorry für die Thread Nekromantie, aber ich wollte sehen, ob Sie eine Antwort für den anderen Teil der OP-Frage hatten. Ist es möglich, die Spaltennamen anzupassen, die in der Legende platziert werden, ohne den zugrunde liegenden Datenrahmen zu ändern? Ich möchte in meinen Spaltentiteln Unicode-Text verwenden können. –
- 1. Seaborn Faktor Plot benutzerdefinierte Fehlerbalken
- 2. Plot Faktor Ebenen in R
- 3. Plot Heatmap in R - Maßstab ändern Titel
- 4. Wie füge ich einen Titel zu Seaborn Facet Plot hinzu
- 5. Wie Plot ändern Achsen in Seaborn Scatterplotmatrix, sns.pairplot()
- 6. Wie finde ich den Median in einem (Seaborn) KDE-Plot?
- 7. Über-Plot-Datenrahmen mit Seaborn
- 8. ändern ggplot faktor farben?
- 9. Diskrete Legende in Seaborn Heatmap Plot
- 10. So ändern Sie den Titel des Eingabeaufforderungsfensters
- 11. Seaborn Plot gespeichert in eps zeigt Gitter
- 12. Seaborn, Schriftgröße der Farbleiste ändern
- 13. Ändern der Anzahl der X-Achsen-Ticks in Seaborn-Plots
- 14. So ändern Sie den Titel der PDF-Registerkarte im Browser
- 15. Ändern Sie den Titel der Streben Aktion im Browser
- 16. Ändern der Markergröße in Python seaborn lmplot
- 17. Leerzeichen zwischen Titel und Plot in ioslides
- 18. log-log-plot mit seaborn jointgrid
- 19. Ändern der Drehung von Tick-Etiketten in Seaborn heatmap
- 20. Getrennte Plot Titel innerhalb von
- 21. Python - Seaborn: Ändern der Heatmap-Legende
- 22. Ändern Sie den Titel Text in ein Bild
- 23. Wie ändern Sie den Stil des Titel-Tags in CSS?
- 24. Ändern Sie den Titel der Seite nach dem Titel einer Abteilung
- 25. Ändern der Faktor Ebenen mit dplyr muate
- 26. Ändern Titel der Registerkarte in Android
- 27. SiteMapPath: Ändern Sie den Titel und den Link des letzten Links in der Kette
- 28. Setzen Sie den Titel der Bestätigungsaufforderung Box
- 29. Python Seaborn Facetgrid ändern xlabels
- 30. Ändern Sie den Titel einer Windows Store App
Bitte geben Sie den entsprechenden Code an, der diese Diagramme erstellt. – famousgarkin