Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Vizualização de data no eixo X

Pessoal,

Estou tendo um problema com relação à data no Seaborn.

tenho um df formado por tweets de uma conta específica, e quero plotar um lineplot das interações (likes, replies e retweets) ao longo do tempo.

Ocorre que quando eu ploto, meu eixo x fica com tanta informação (são dados de 3 anos com tweets praticamente diários) que fica impossível de ler.

Como eu faço para que o Seaborn plote no eixo x apenas meses, ou melhor ainda, intervalos de 3 meses, para que fique possível entender?

2 respostas
solução!

Olá Marcelo,

Em alguns testes que eu fiz aqui apenas convertendo o campo da data para o tipo datetime já foi o suficiente para o seaborn fazer a organização automaticamente:

# Exemplo de conversão
df['data'] = pd.to_datetime(df['data'])

Os dois gráficos abaixo foram gerado com o mesmo código, a única diferença foi que no segundo caso eu converti a coluna do x para datetime:

Antes

Depois

Isso já te ajuda ou você precisa realmente ter um controle maior sobre os labels?

Deu certo! Obrigado!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software