Eu pesquisei sobre o Matplotlib. Decidi fazer também uma anotação de valores nos pontos do gráfico:
import numpy as np
plt.plot(x, y, marker='o')
plt.title('Notas de matemática')
plt.xlabel('Provas')
plt.ylabel('Notas')
i=0
for xy in zip(x,y):
plt.annotate(f'{y[i]}', xy=(x[i]+0.125,y[i]), size=12)
i+=1
plt.show()
Resultou em:
Como eu consigo indicar cada valor da list de notas sem precisar utilizar a variável i da maneira que eu fiz? Existe uma maneira mais pythônica de selecionar cada valor da list sem precisar fazer incremento nos valores de i em cada loop?