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

Plot - eixos

Não entendi por que desses 3 primeiros parâmetros no 'axvline' e no 'axhline' alterei eles e não vi nenhuma mudança, até se deixar sem aparece da mesma maneira

plt.axvline(0, -1, 1, color='k', linewidth=1)
plt.axhline(0, -2, 1,color='k', linewidth=1)
plt.plot(x,y)
plt.grid()
1 resposta
solução!

Sobre esses parâmetros das funções, esses 3 primeiros são parâmetros de posição, sendo .axvline(x, ymax, ymin) e .axhline(y, xmax, xmin). Por default, para ambas funções, o 1º parâmetro é 0 e os outros 2 o default é 1 (sendo que para esses de max e min os valores deveriam estar entre 0 e 1) .

Dessa forma, esses valores que você passou para ambas as funções são os valores de default ou fazem usar o default das funções. Por isso não ocorre nenhuma mudança quando você não passa esses valores para as funções.

Você pode conferir na documentação do matplotlib: https://matplotlib.org/3.1.1/api/_as_gen/matplotlib.pyplot.axhline.html https://matplotlib.org/api/_as_gen/matplotlib.pyplot.axvline.html