Rótulos do eixo giratório do SeaBorn

Rótulos do eixo giratório do SeaBorn
Seaborn tem vários modos de visualização para escolher. Seaborn é usado para criar uma variedade de gráficos. Ele vem com vários modelos predefinidos fascinantes. Um ponto de discórdia durante o gráfico de diferentes gráficos é a fusão de tags x ou tags Y, o que torna mais difícil ver qual tipo de dados está presente em ambos os eixos. Como resultado, abordamos o problema invertendo as tags do eixo x e do eixo y. Vamos ver como girar as tags de ambos os eixos.

Exemplo 1

Nesse caso, utilizamos o método xticks () para girar as legendas do eixo x. Podemos passar o valor do ângulo de rotação para a função Xticks (). Podemos especificar o ângulo de rotação que desejamos revoltar as tags X usando este método.

importar numpy como np
importar matplotlib.pyplot como plt
Importar Seaborn como SNS
dados = 'amna': 60, 'Aleena': 97, 'Jalil': 70,
'Zubair': 80
nomes = lista (dados.chaves())
valores = lista (dados.valores ()))
fig = plt.Figura (FigSize = (8, 4))
plt.barra (nomes, valores, cor = 'rosa', largura = 0.5)
plt.xlabel ("nomes dos alunos")
plt.Xticks (rotação = 45)
plt.Ylabel ("Marcas dos alunos")
plt.mostrar()

Incorporamos o Numpy, Matplotlib.Pyplot e bibliotecas marítimas. O módulo Numpy é introduzido como NP, Matplotlib.Pyplot é introduzido como PLT, e o SeaBorn é introduzido como SNS. Vamos definir o conjunto de dados de nossa escolha. Aqui, criamos um conjunto de dados de alunos que obtenham as marcas em um computador. O conjunto de dados contém o registro de 4 alunos. Chamamos a função List () e aplicamos separadamente os nomes e valores do conjunto de dados definido.

Na próxima etapa, personalizamos o tamanho do gráfico para que apliquemos a função figSize (). Esta função está associada ao matplotlib.Módulo PyPlot. O tamanho é armazenado na variável "fig". O método bar () é usado para criar o gráfico de barras. Fornecemos vários parâmetros que incluem os nomes, números, cores da barra e largura das barras. A cor é definida como rosa e a largura é definida como 0.5.

Em seguida, chamamos a função xlabel () para especificar a legenda do eixo x. O eixo x mostra os nomes dos alunos. Invocamos os métodos Xticks () para girar o rótulo do eixo x. Os rótulos são girados no ângulo de 45, enquanto definimos o valor do parâmetro "rotação" para 45. Da mesma forma, definimos a etiqueta do eixo y com a ajuda do método ylabel () do matplotlib.pacote pyplot. O eixo y da trama mostra o número de estudantes. No final, descrevemos o gráfico empregando a função show ().

Exemplo 2

Adicionamos o BARPLOT ao atributo “G” e invocamos o método XtickLabels (), onde podemos passar qualquer ângulo em que gostaríamos de girar os títulos X com a ajuda da função Barplot ().

Importar Seaborn como SNS
importar matplotlib.pyplot como plt
G = SNS.Barplot (x = ["Seção A", "Seção B", "Seção C", "Seção D"],
y = [55, 35, 65, 45])
g.set_xticklabels (
Rótulos = ["Seção A", "Seção B", "Seção C", "Seção D"], Rotação = 30)
plt.mostrar()

No início do programa, integramos os módulos necessários, Seaborn como SNS e Matplotlib.pyplot como plt. Criamos um conjunto de dados do gráfico da barra. Chamamos a função Barplot () e, dentro do parâmetro desta função, definimos os valores de ambos os eixos. Os dados representam o número de alunos em diferentes seções. O eixo x ilustra as seções e o eixo y da trama mostra o número de alunos.

Queremos aplicar o parâmetro de rotação nas legendas e carrapatos do eixo x, para que utilizemos a função set_xtickLabels (). Esta função contém dois argumentos, como os nomes das seções e o valor da rotação. Aqui, giramos os rótulos em 30 graus. Terminamos o código usando a função show () de matplotlib.Pyplot para representar o enredo.

Exemplo 3

Nesse caso, à medida que queremos girar os rótulos do eixo y aqui, chamamos a função yTicks (). Podemos passar o valor do ângulo de rotação para a função yticks ().

importar numpy como np
importar matplotlib.pyplot como plt
Importar Seaborn como SNS
dados = 'amna': 60, 'Aleena': 97, 'Jalil': 70,
'Zubair': 80
nomes = lista (dados.chaves())
valores = lista (dados.valores ()))
fig = plt.Figura (FigSize = (6, 6))
plt.barra (nomes, valores, cor = 'verde', largura = 0.6)
plt.YTICKS (rotação = 90)
plt.xlabel ("nomes dos alunos")
plt.Ylabel ("Números de estudantes")
plt.mostrar()

Primeiro de tudo, importamos as bibliotecas Numpy como NP, Matplotlib.Pyplot como PLT e Seaborn como SNS. Agora, vamos começar definindo os dados de amostra que queremos usar. Construímos um conjunto de dados de indivíduos que adquiriram as marcas do computador. Um total de quatro entradas dos alunos estão incluídas neste conjunto de dados. Usamos o método list () e o executamos nas chaves e valores do conjunto fornecido dos dados simultaneamente.

Empregamos o método figSize () para ajustar o tamanho da figura na próxima etapa. O matplotlib.O pacote Pyplot está relacionado a este método. A dimensão é salva no atributo "fig". O gráfico da barra é criado com a ajuda da função do bar (). Os nomes, números, barras de bar e larguras de bar estão entre os argumentos que especificamos. A largura é ajustada para 0.6 e a cor é verde. A função yTicks () é usada para virar a legenda do eixo y. Como damos o valor do atributo "rotação" para 90, os títulos giram em um ângulo de 90 graus.

Então, para definir o rótulo do eixo x, usamos o método xlabel (). Os nomes dos alunos são exibidos no eixo x. Além disso, usamos o matplotlib.Função Ylabel () do módulo PyPlot para especificar o identificador do eixo y. O número de estudantes é exemplificado no eixo y da trama. Por fim, usamos o método show () para visualizar o enredo.

Exemplo 4

Queremos girar os rótulos do eixo y em 120 ângulos, por isso especificamos o valor do ângulo no parâmetro de "rotação" da função yTickLabels ().

Importar Seaborn como SNS
importar matplotlib.pyplot como plt
G = SNS.Barplot (x = ["Seção A", "Seção B", "Seção C", "Seção D"],
y = [55, 35, 65, 45])
g.set_yticklabels (rótulos = [0, 30, 55, 35, 65, 45, 80], rotação = 120)
plt.mostrar()

Depois de apresentar as estruturas Seaborn como SNS e Matplotlib.PyPlot como PLT, criamos um conjunto de dados do gráfico de barras. Chamamos a função Barplot () e, dentro do parâmetro desta função, definimos os valores de ambos os eixos. Os dados representam o número de alunos nas diferentes seções. O eixo x ilustra as seções e o eixo y do enredo mostra o número de alunos.

Queremos aplicar o parâmetro de rotação nas legendas e carrapatos do eixo y, por isso utilizamos a função Set_yTickLabels (). Esta função contém dois argumentos, como os nomes das seções e o valor da rotação. Aqui, giramos os rótulos a 120 graus. Terminamos o código usando a função show () de matplotlib.Pyplot para representar o enredo.

Conclusão

Neste artigo, conversamos sobre as várias técnicas para girar os rótulos dos eixos X e Y da trama. Às vezes, o espectador não recebe facilmente as informações sobre as legendas de ambos os eixos, por isso giramos os rótulos de ambos os eixos. Criamos duas parcelas diferentes usando o quadro de dados necessário. Também demos o valor da rotação como 30, 45, 90 e 120 e observamos o que acontece com os rótulos dos eixos.