Establecer marcas de eje en parcelas de Seaborn
-
Utilice las funciones
matplotlib.pyplot.set_xtickslabels()
ymatplotlib.pyplot.set_ytickslabels()
para establecer las etiquetas de ticks del eje en los gráficos de Seaborn en Python -
Utilice las funciones
matplotlib.pyplot.xticks()
ymatplotlib.pyplot.yticks()
para establecer las etiquetas de tick del eje en los gráficos de Seaborn en Python
Este tutorial presentará diferentes funciones para establecer los ticks de los ejes para las parcelas marinas en Python.
Tenga en cuenta que en este artículo, analizamos los ejemplos relacionados con las etiquetas de marca del eje x. Podemos usar los métodos para el eje y exactamente de la misma manera.
Utilice las funciones matplotlib.pyplot.set_xtickslabels()
y matplotlib.pyplot.set_ytickslabels()
para establecer las etiquetas de ticks del eje en los gráficos de Seaborn en Python
Estas funciones se utilizan para proporcionar etiquetas personalizadas para el gráfico. Se toman de la biblioteca de matplotlib y se pueden utilizar para gráficos en el mar. Por lo general, se utilizan después de que se utilizan las funciones set_xticks
y set_yticks
para especificar la posición de las etiquetas de tick.
También nos permite alterar la fuente y el tamaño de las etiquetas de tick e incluso rotarlas si es necesario usando diferentes parámetros.
Por ejemplo,
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"])
De manera similar, set_yticklabels()
se puede utilizar para personalizar las etiquetas de marca del eje y.
Tenga en cuenta que esta función se utiliza en el objeto de ejes del gráfico.
Utilice las funciones matplotlib.pyplot.xticks()
y matplotlib.pyplot.yticks()
para establecer las etiquetas de tick del eje en los gráficos de Seaborn en Python
Estas funciones se pueden utilizar para muchos propósitos. Si los usamos sin parámetros, devolverán la ubicación y los valores de etiqueta de las etiquetas de marca predeterminadas en el eje. Sin embargo, podemos usarlos para establecer valores de marca personalizados si los especificamos con los valores de ubicación y etiqueta.
Vea el siguiente código para el uso de la función 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"])
Del mismo modo, yticks()
se puede utilizar para personalizar las etiquetas de tick del eje y. Aquí también, podemos usar diferentes parámetros para controlar el tamaño y la rotación de los valores de tick.
Además, se puede utilizar get_xticklabels()
o get_yticklabels()
para obtener los valores de tick predeterminados.
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