Legen Sie die Hintergrundfarbe von Seaborn-Plots fest

Manav Narula 15 Februar 2024
  1. Verwenden Sie die Funktion seaborn.set(), um die Hintergrundfarbe von Seaborn-Plots in Python zu ändern
  2. Verwenden Sie die Funktion seaborn.set_style(), um die Hintergrundfarbe von Seaborn-Plots in Python zu ändern
Legen Sie die Hintergrundfarbe von Seaborn-Plots fest

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)

Hintergrundfarbe der Meeresbewohner

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)

setze die Hintergrundfarbe der Meeresbewohner mit der Funktion set_style()

Manav Narula avatar Manav Narula avatar

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

Verwandter Artikel - Seaborn Color