Как пометить положительную и отрицательную ось X с помощью set_xlabel? - PullRequest
0 голосов
/ 16 ноября 2018

В следующем коде я создал 4 оси.Положительные и отрицательные оси X и Y.Я хочу обозначить положительную ось х как c1, отрицательную ось x как c2, положительную ось y как h1 и отрицательную ось y как h2.Если я использую ax.set_xlabel, он будет обозначать всю ось X.Но я хочу назначить разные метки положительной и отрицательной оси X.Как я могу это сделать?

`fig = plt.figure()
ax= fig.add_subplot(111)
x = [0.1,0.2,-0.2,0.3]
y=[0.3,-0.2,0.4,0.3]
ax.scatter(x,y)
ax.set_xlim([-0.5, 0.5])
ax.set_ylim([-0.5, 0.5])


ax.spines['left'].set_position('zero')
ax.spines['right'].set_color('none')
ax.spines['top'].set_color('none')
ax.spines['bottom'].set_position('zero')`

1 Ответ

0 голосов
/ 16 ноября 2018

Вы можете использовать matplotlib.pyplot.text(x, y, s, fontdict=None, withdash=False, **kwargs), чтобы написать текст в указанном месте на графике.x и y соответствуют расположению строки, s - строка.

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