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

Desempenho escolar

Deu tudo certo por aqui.

import matplotlib.pyplot as plt

notas_matematica = ['Matemática',8,7,6,6,7,7,8,10]
notas_portugues = ['Português',9,9,9,8,5,6,8,5]
notas_geografia = ['Geografia',10,10,6,7,7,7,8,7]

notas = [notas_matematica, notas_portugues, notas_geografia]
for nota in notas:
  x = list(range(1, 9))
  y = nota [1:]
  plt.plot(x, y, marker='o')
  plt.xlabel('Provas')
  plt.ylabel('Notas')
  plt.show()
2 respostas
solução!

Olá, Sintia, tudo bem?

Ficou faltando apenas um detalhe que é a linha de código plt.title(nota[0]). Esse trecho coloca um título em cada gráfico para facilitar o nosso entendimento de qual matéria seria aquele gráfico plotado.

Bons estudos e forte abraço!

Obrigada Afonso, Esqueci dessa linha. :).