Definir Carrapatos de Eixo em Parcelas Seaborn
-
Use as funções
matplotlib.pyplot.set_xtickslabels()
ematplotlib.pyplot.set_ytickslabels()
para definir as marcações do eixo em plotagens Seaborn em Python -
Use as funções
matplotlib.pyplot.xticks()
ematplotlib.pyplot.yticks()
para definir os rótulos de marcação do eixo em plotagens Seaborn em Python
Este tutorial apresentará diferentes funções para definir as marcações do eixo para plotagens marítimas em Python.
Observe que neste artigo, discutimos os exemplos relacionados aos rótulos de escala do eixo x. Podemos usar os métodos para o eixo y exatamente da mesma maneira.
Use as funções matplotlib.pyplot.set_xtickslabels()
e matplotlib.pyplot.set_ytickslabels()
para definir as marcações do eixo em plotagens Seaborn em Python
Essas funções são usadas para fornecer rótulos personalizados para o gráfico. Eles são retirados da biblioteca matplotlib e podem ser usados para parcelas de origem marinha. Eles são geralmente usados depois que as funções set_xticks
e set_yticks
são usadas para especificar a posição dos rótulos de escala.
Também nos permite alterar a fonte e o tamanho dos rótulos dos tiques e até girá-los, se necessário, usando parâmetros diferentes.
Por exemplo,
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"])
Da mesma forma, o set_yticklabels()
pode ser usado para personalizar os rótulos de escala do eixo y.
Observe que esta função é usada no objeto de eixos do gráfico.
Use as funções matplotlib.pyplot.xticks()
e matplotlib.pyplot.yticks()
para definir os rótulos de marcação do eixo em plotagens Seaborn em Python
Essas funções podem ser usadas para muitos propósitos. Se os usarmos sem parâmetros, eles retornarão os valores de localização e rótulo dos rótulos de escala padrão no eixo. No entanto, podemos usá-los para definir valores de escala personalizados se os especificarmos com os valores de localização e rótulo.
Veja o código a seguir para o uso da função 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"])
Da mesma forma, o yticks()
pode ser usado para personalizar os rótulos de escala do eixo y. Aqui também, podemos usar diferentes parâmetros para controlar o tamanho e a rotação dos valores do tique.
Além disso, pode-se usar get_xticklabels()
ou get_yticklabels()
para obter os valores de escala padrão.
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