Изменить положение x-label и y-label (matplotlib) - PullRequest
0 голосов
/ 17 апреля 2020

После того, как я использовал сплайны для пересечения осей моего графика в середине, он испортил мою метку 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

1 Ответ

0 голосов
/ 17 апреля 2020

Это http://matplotlib.1069221.n5.nabble.com/Re-Changing-xlabel-ylabel-position-td25003.html помогло мне, когда я хотел сделать то же самое.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...