Imposta i tick dell'asse in Seaborn Plots
-
Utilizzare le funzioni
matplotlib.pyplot.set_xtickslabels()
ematplotlib.pyplot.set_ytickslabels()
per impostare le etichette di spunta dell’asse sui grafici Seaborn in Python -
Utilizzare le funzioni
matplotlib.pyplot.xticks()
ematplotlib.pyplot.yticks()
per impostare le etichette di spunta dell’asse sui grafici Seaborn in Python
Questo tutorial introdurrà diverse funzioni per impostare i tick degli assi per i grafici nati dal mare in Python.
Nota che in questo articolo, discutiamo gli esempi relativi alle etichette di graduazione dell’asse x. Possiamo usare i metodi per l’asse y nello stesso identico modo.
Utilizzare le funzioni matplotlib.pyplot.set_xtickslabels()
e matplotlib.pyplot.set_ytickslabels()
per impostare le etichette di spunta dell’asse sui grafici Seaborn in Python
Queste funzioni vengono utilizzate per fornire etichette personalizzate per il grafico. Sono presi dalla libreria matplotlib e possono essere usati per i grafici nati dal mare. Vengono generalmente utilizzati dopo che le funzioni set_xticks
e set_yticks
sono state utilizzate per specificare la posizione delle etichette dei tick.
Ci consente inoltre di modificare il carattere e la dimensione delle etichette di spunta e persino di ruotarle se necessario utilizzando parametri diversi.
Per esempio,
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"])
Allo stesso modo, il set_yticklabels()
può essere utilizzato per personalizzare le etichette di graduazione dell’asse y.
Si noti che questa funzione viene utilizzata sull’oggetto assi del grafico.
Utilizzare le funzioni matplotlib.pyplot.xticks()
e matplotlib.pyplot.yticks()
per impostare le etichette di spunta dell’asse sui grafici Seaborn in Python
Queste funzioni possono essere utilizzate per molti scopi. Se li usiamo senza parametri, restituiranno la posizione e i valori dell’etichetta delle etichette di spunta predefinite sull’asse. Tuttavia, possiamo usarli per impostare valori di tick personalizzati se li specifichiamo con i valori della posizione e dell’etichetta.
Vedere il codice seguente per l’uso della funzione 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"])
Allo stesso modo, il yticks()
può essere utilizzato per personalizzare le etichette di graduazione dell’asse y. Anche qui possiamo usare parametri diversi per controllare la dimensione e la rotazione dei valori di tick.
Inoltre, è possibile utilizzare get_xticklabels()
o get_yticklabels()
per ottenere i valori di tick predefiniti.
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