Olá, Denilson! Tudo bem com você?
Para você saber qual linha corresponde a qual matéria podemos executar o seguinte código:
for nota in notas:
x = list(range(1, 9))
y = nota[1:]
plt.plot(x, y, marker='o', label=nota[0]) # Adicionei o parâmetro label
plt.xlabel('Provas')
plt.ylabel('Notas')
plt.title('Bimestre')
plt.legend() # adicionei essa linha
O parâmetro label é o rótulo/nome da linha que estamos criando. Estamos passando o nota[0]
porque é esse o nome da matéria. Lembrar que as notas estão em nota[1:]
. Esse parâmetro serve para gerarmos legenda automática.
Já temos o rótulo da linha, agora basta gerar a legenda com o método plt.legend()
.
Espero ter ajudado mas qualquer dúvida estou à disposição.
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!