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

Labels não funcionam no Matplotlib

Consegui fazer o título aparecer usando o comando plt.suptitle('Notas de matemática'), mas o label do eixo Y não funciona.

import matplotlib.pyplot as plt

x = range(1, 9)
y = notas_matematica

plt.plot(x, y, marker = 'o')
plt.suptitle('Notas de Matemática')
plt.xlabel('Provas')
plt.ylabel('Notas')
plt.show()

Engraçado que antes dava erro no xlabel e agora funciona perfeitamente depois que substitui o plt.title pelo plt.suptitle. Só dá o erro no ylabel.

Na linha plt.ylabel('Notas') dá essa mensagem de erro: "TypeError: 'str' object is not callable".

Uso o Matplotlib 3.3.2.

Alguém sabe como fazer aparecer?

1 resposta
solução!

Era a versão do Matplotlib. Depois que atualizei para a versão 3.3.4, funcionou. Resolvi com o código abaixo:

pip install -U matplotlib --user