После того, как я использовал сплайны для пересечения осей моего графика в середине, он испортил мою метку x и метку y. Эти метки не находятся в правильном положении или в их положении по умолчанию. Как я могу установить эти метки в правильной позиции по умолчанию? Спасибо.
def linear(m,c):
x=np.linspace(-20, 20)
y=m*x+c
ax1 = plt.subplot()
plt.plot(x,y, color = 'orchid', marker = '.')
ax1.set_xlabel('x')
ax1.set_ylabel('y')
plt.title('Plot of y={}x+{}'.format(m,c))
ax1.grid(True)
ax1.spines['left'].set_position('zero')
ax1.spines['bottom'].set_position('zero')
ax1.spines['right'].set_color('none')
ax1.spines['top'].set_color('none')
plt.show()
![enter image description here](https://i.stack.imgur.com/Hrvrj.png)