Setzen Sie Achsenticks in Seaborn-Plots
-
Verwenden Sie die Funktionen
matplotlib.pyplot.set_xtickslabels()
undmatplotlib.pyplot.set_ytickslabels()
, um die Achsentickbeschriftungen auf Seaborn-Plots in Python festzulegen -
Verwenden Sie die Funktionen
matplotlib.pyplot.xticks()
undmatplotlib.pyplot.yticks()
, um die Achsentickbeschriftungen auf Seaborn-Plots in Python festzulegen
In diesem Tutorial werden verschiedene Funktionen zum Festlegen der Achsenticks für Seegrunddiagramme in Python vorgestellt.
Beachten Sie, dass wir in diesem Artikel die Beispiele für Teilstrichbeschriftungen der x-Achse diskutieren. Genauso können wir die Methoden für die y-Achse verwenden.
Verwenden Sie die Funktionen matplotlib.pyplot.set_xtickslabels()
und matplotlib.pyplot.set_ytickslabels()
, um die Achsentickbeschriftungen auf Seaborn-Plots in Python festzulegen
Diese Funktionen werden verwendet, um benutzerdefinierte Beschriftungen für den Plot bereitzustellen. Sie stammen aus der Matplotlib-Bibliothek und können für Seegrundstücke verwendet werden. Sie werden im Allgemeinen verwendet, nachdem die Funktionen set_xticks
und set_yticks
verwendet wurden, um die Position der Tick-Beschriftungen festzulegen.
Es ermöglicht uns auch, die Schriftart und die Größe der Teilstrichbeschriftungen zu ändern und sie bei Bedarf mit anderen Parametern sogar zu drehen.
Beispielsweise,
import seaborn as sns
import matplotlib.pyplot as plt
import pandas as pd
s_x = [1, 2, 3, 4, 5]
s_y = random.sample(range(0, 100), 5)
df = pd.DataFrame({"s_x": s_x, "s_y": s_y})
g = sns.scatterplot(data=df, y=s_y, x=s_x)
g.set_xticks(range(len(s_x) + 1))
g.set_xticklabels(["0", "a", "b", "c", "d", "e"])
Ebenso kann set_yticklabels()
verwendet werden, um die Tick-Beschriftungen der y-Achse anzupassen.
Beachten Sie, dass diese Funktion für das Achsenobjekt des Plots verwendet wird.
Verwenden Sie die Funktionen matplotlib.pyplot.xticks()
und matplotlib.pyplot.yticks()
, um die Achsentickbeschriftungen auf Seaborn-Plots in Python festzulegen
Diese Funktionen können für viele Zwecke verwendet werden. Wenn wir sie ohne Parameter verwenden, geben sie die Positions- und Beschriftungswerte der standardmäßigen Hilfsstrichbeschriftungen auf der Achse zurück. Wir können sie jedoch verwenden, um benutzerdefinierte Tick-Werte festzulegen, wenn wir sie mit den Positions- und Labelwerten angeben.
Siehe den folgenden Code für die Verwendung der Funktion xticks()
.
import seaborn as sns
import matplotlib.pyplot as plt
import pandas as pd
s_x = [1, 2, 3, 4, 5]
s_y = random.sample(range(0, 100), 5)
df = pd.DataFrame({"s_x": s_x, "s_y": s_y})
g = sns.scatterplot(data=df, y=s_y, x=s_x)
plt.xticks([1, 2, 3, 4, 5], ["a", "b", "c", "d", "e"])
Ebenso kann yticks()
verwendet werden, um die Tick-Beschriftungen der y-Achse anzupassen. Auch hier können wir verschiedene Parameter verwenden, um die Größe und Drehung der Tick-Werte zu steuern.
Zusätzlich kann man get_xticklabels()
oder get_yticklabels()
verwenden, um die Standardtickwerte zu erhalten.
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