Einstellung der plot-Hintergrundfarbe im Seaborn
Ich bin mit Seaborn zeichnen einige Daten in Pandas.
Ich mache einige sehr große Grundstücke (factorplot
s).
Sehen Sie, ich bin mit einigen Visualisierungs-Einrichtungen, die an meiner Universität.
Ich bin mit einem Compound-Bildschirm, der aus 4 von 4 Monitoren mit kleinen (aber ungleich null) Fase -- die Lücke zwischen den Bildschirmen.
Diese Kluft ist schwarz.
Zu minimieren, die trennen zwischen dem Bildschirm will ich das Diagramm hintergrund schwarz zu werden.
Ich habe Graben rund um die Dokumentation und spielen herum, und ich kann das nicht..
Sicherlich ist dies einfach.
Bekomme ich graue hintergrund mit set_style('darkgrid')
brauche ich Zugriff auf das Grundstück im matplotlib direkt?
sns.set_style("whitegrid")
war, was ich suchte, als ich fand, diese Frage.
Du musst angemeldet sein, um einen Kommentar abzugeben.
seaborn.set
nimmt undrc
argument, das akzeptiert ein Wörterbuch der gültigen matplotlibrcparams
. Wir müssen also zwei Dinge: dieaxes.facecolor
, die die Farbe von dem Bereich, wo die Daten gezogen werden, und diefigure.facecolor
, das ist alles ein Teil der Abbildung außerhalb desaxes
Objekt.(bearbeitet mit Rat von @mwaskom)
Also, wenn Sie tun:
Erhalten Sie:
Und werde die Arbeit mit Ihrem
FacetGrid
als gut.Ich bin nicht vertraut mit seaborn, aber die folgende erscheint, lassen Sie Sie ändern
der hintergrund, der durch die Einstellung der Achsen hintergrund. Es können alle
ax.set_*
Elemente.
In neuen Versionen von seaborn können Sie auch verwenden
axes_style()
undset_style()
schnell setzen Sie die plot-Stil auf einen der vordefinierten Stile: darkgrid, whitegrid, dunkel, weiß, Zecken