HOWTO · Seaborn
Fügen Sie dem Seaborn Plot Achsenbeschriftungen hinzu
Dieses Tutorial zeigt, wie Sie einem seegeborenen Plot in Python Achsenbeschriftungen hinzufügen.
In diesem Tutorial wird erläutert, wie Sie einem seegeborenen Plot in Python x- und y-Achsenbeschriftungen hinzufügen.
Wenn wir die Werte für die x- und y-Achse in der Plotfunktion angeben, werden diese Werte standardmäßig als Beschriftungen für beide Achsen verwendet. Wir werden andere Methoden diskutieren, um unsere gewünschten Achsenbeschriftungen explizit hinzuzufügen.
Verwenden Sie die Funktionen set_xlabel() und set_ylabel(), um die Achsenbeschriftungen in einem Seaborn-Plot festzulegen
Ein seegeborener Plot gibt ein Instanzobjekt der Matplotlib-Achsen zurück. Wir können das set_xlabel() und das set_ylabel verwenden, um die Beschriftung der x- und y-Achse festzulegen.
Beispielsweise,
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
df = pd.DataFrame(
{"Day 1": [7, 1, 5, 6, 3, 10, 5, 8], "Day 2": [1, 2, 8, 4, 3, 9, 5, 2]}
)
p = sns.lineplot(data=df)
p.set_xlabel("X-Axis", fontsize=20)
p.set_ylabel("Y-Axis", fontsize=20)
Wir können den Parameter fontsize verwenden, um die Größe der Schriftart zu steuern.
Verwenden Sie die Funktion set(), um die Achsenbeschriftungen in einem Seaborn-Plot festzulegen
Mit der Funktion set() werden dem Plot verschiedene Elemente hinzugefügt und die Achsenbeschriftungen hinzugefügt. Wir verwenden die Parameter xlabel und ylabel, um die Beschriftungen anzugeben.
Beispielsweise,
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
df = pd.DataFrame(
{"Day 1": [7, 1, 5, 6, 3, 10, 5, 8], "Day 2": [1, 2, 8, 4, 3, 9, 5, 2]}
)
p = sns.lineplot(data=df)
p.set(xlabel="X-Axis", ylabel="Y-Axis")
Verwenden Sie die Funktionen matplotlib.pyplot.xlabel() und matplotlib.pyplot.ylabel(), um die Achsenbeschriftungen eines Seaborn-Diagramms festzulegen
Mit diesen Funktionen werden die Beschriftungen für beide Achsen des aktuellen Diagramms festgelegt. Verschiedene Argumente wie size, fontweight, fontsize können verwendet werden, um die Größe und Form der Beschriftungen zu ändern.
Der folgende Code demonstriert ihre Verwendung.
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
df = pd.DataFrame(
{"Day 1": [7, 1, 5, 6, 3, 10, 5, 8], "Day 2": [1, 2, 8, 4, 3, 9, 5, 2]}
)
p = sns.lineplot(data=df)
plt.xlabel("X-Axis")
plt.ylabel("Y-Axis")