Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Dúvida] Formatação do eixo do tempo

O que seria esse 'bymonth'?

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta
solução!

Oi William, tudo bem?

O bymonth serve para indicar em quais meses os marcadores (ticks) vão aparecer no eixo X.

Quando você usa:

bymonth = range(1, 12, 4)

isso gera os meses [1, 5, 9], que correspondem a janeiro, maio e setembro.
Ou seja: ele começa em janeiro (1) e vai pulando de 4 em 4 meses.

Repare que dezembro (12) não entra porque o range em Python não inclui o último número.
Se quisesse incluir dezembro também, teria que escrever:

bymonth = range(1, 13, 4)  # gera [1, 5, 9, 13) → na prática: janeiro, maio, setembro e dezembro

Ou seja:

  • range(1, 12, 4) → Janeiro, Maio, Setembro
  • range(1, 13, 4) → Janeiro, Maio, Setembro, Dezembro

Espero ter ajudado. Qualquer dúvida que surgir, compartilhe no fórum. Abraços e bons estudos!

Conteúdos relacionados
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!