Setzen Sie Achsenticks in Seaborn-Plots

Manav Narula 30 Januar 2023
  1. Verwenden Sie die Funktionen matplotlib.pyplot.set_xtickslabels() und matplotlib.pyplot.set_ytickslabels(), um die Achsentickbeschriftungen auf Seaborn-Plots in Python festzulegen
  2. Verwenden Sie die Funktionen matplotlib.pyplot.xticks() und matplotlib.pyplot.yticks(), um die Achsentickbeschriftungen auf Seaborn-Plots in Python festzulegen
Setzen Sie Achsenticks in Seaborn-Plots

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"])

setze die Häkchen auf der Meeresachse

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"])

setze die Häkchen der Seaborn-Achse

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 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 Tick

Verwandter Artikel - Seaborn Axis