Legen Sie die Hintergrundfarbe von Seaborn-Plots fest
-
Verwenden Sie die Funktion
seaborn.set()
, um die Hintergrundfarbe von Seaborn-Plots in Python zu ändern -
Verwenden Sie die Funktion
seaborn.set_style()
, um die Hintergrundfarbe von Seaborn-Plots in Python zu ändern
In diesem Tutorial erfahren Sie, wie Sie die Hintergrundfarbe von Diagrammen ändern, die mit dem Seaborn-Modul in Python erstellt wurden.
Verwenden Sie die Funktion seaborn.set()
, um die Hintergrundfarbe von Seaborn-Plots in Python zu ändern
Die Funktion set()
fügt verschiedene Elemente hinzu und konfiguriert die Ästhetik des Plots. Es gibt kein direktes Argument oder keine Methode, um die Hintergrundfarbe in seaborn zu ändern. Da das Seaborn-Modul auf dem Matplotlib-Modul basiert, können wir Parameter aus diesem Modul für Seaborn-Plots verwenden. Wir können sie als Schlüssel-Wert-Paare des Dictionaries an den Parameter rc
in der Funktion set()
übergeben.
Wir verwenden die Parameter axes.facecolor
und figure.facecolor
, um die Hintergrundfarbe zu ändern. Die Achsen gelten als Leinwand, in der der Graph gezeichnet wird, und die Figur ist das Gesamtobjekt, das die verschiedenen Achsenobjekte enthält.
Wir können die obige Methode wie unten gezeigt verwenden.
import random
import seaborn as sns
import matplotlib as plt
s_x = random.sample(range(0, 100), 20)
s_y = random.sample(range(0, 100), 20)
sns.set(rc={"axes.facecolor": "cornflowerblue", "figure.facecolor": "cornflowerblue"})
sns.scatterplot(y=s_y, x=s_x)
Verwenden Sie die Funktion seaborn.set_style()
, um die Hintergrundfarbe von Seaborn-Plots in Python zu ändern
Im seaborn-Modul stehen viele verschiedene Themen zur Verfügung. Diese Themen sind vielleicht nicht die genaue Lösung für unser Problem, aber sie ermöglichen es uns, den Hintergrund der Figuren ein wenig anzupassen.
Die Funktion set_style()
wird verwendet, um das Thema für den Plot festzulegen. Es kann die folgenden Werte annehmen - dark
, white
, whitegrid
, darkrid
und tickers
. Die Parameter dark
und darkgrid
liefern einen grauen Hintergrund ohne bzw. mit Raster. Analog können wir für die Parameter white
und whitegrid
schlussfolgern.
Beispielsweise,
import random
import seaborn as sns
import matplotlib as plt
s_x = random.sample(range(0, 100), 20)
s_y = random.sample(range(0, 100), 20)
sns.set_style("darkgrid")
sns.scatterplot(y=s_y, x=s_x)
Manav is a IT Professional who has a lot of experience as a core developer in many live projects. He is an avid learner who enjoys learning new things and sharing his findings whenever possible.
LinkedIn