Curso matplotlib - Gráfico de linhas (conjunto de dados)
Figura 1 - Conjunto de dados.
Fonte - pinterest.com.
O conjunto de dados utilizado para demonstrar como desenhar gráficos de linhas foi obtido em 13/04/2021 em climatempo.com.br/birigui, e são os dados reais de temperatura (°C) ao longo do dia (horas) da cidade de Birigui-SP.
horario = ['00:00', '02:00', '04:00', '06:00', '08:00', '10:00', '12:00', '14:00', '16:00', '18:00', '20:00', '22:00']
temperatura = [21, 19, 19, 18, 23, 27, 31, 33, 34, 28, 23, 26]
- A variável
horario
armazena os horários no qual a medida foi realizada, onde cada horário esta armazenado como umstr
.
- Já a variável
temperatura
armazena as respectivas temperaturas medidas, onde cada temperatura esta amarzenada como um númeroint
.
Desenhar um gráfico de linhas utilizando o matplotlib é muito semelhante ao gráfico de dispersão, bastando utilizar o plt.plot()
ao invés de plt.scatter()
:
plt.figure(figsize=(12,6))
plt.plot(horario,temperatura)
plt.show()
Observe que a variável horario
foi alocada como valores do eixo x
, enquanto que a variável temperatura
foi alocada como valores do eixo y
. O gráfico deve ser desenhado desta forma, pois a temperatura depende (variável dependente) do horário de medição (variável independente).
Além disso, os dados ocorrem em uma sequência lógica. A primeira medida foi feita as 00:00
horas, a segunda medida foi feita as 02:00
horas, a terceira medida foi feita as 04:00
horas, e assim por diante. Dessa forma, os dados são sequenciais, e, por isto, a ligação entre os pontos com uma reta é adequada.
Figura 2 - Gráfico de linhas relacionando horário e temperatura ambiente na cidade de Birigui-SP em 13/04/2021.
Você encontra a documentação completa para o plt.plot()
clicando aqui