Как сохранить границу при перемещении осей в pyplot? - PullRequest
0 голосов
/ 03 марта 2020

Я использую pyplot. Я использовал принятый ответ на этот вопрос , чтобы переместить оси x и y (как «нижние» и «левые» позвоночники) в середину графика. Однако при перемещении осей все линии перемещались внизу и влево. Я все еще хочу иметь полную рамку вокруг графика, включая эти линии. Как я могу это сделать?

Пример кода:

import matplotlib.pyplot as plt

xdata = [-5,-4,-3,-2,-1,0,1,2,3,4,5]
ydata = [1, 3, -3, 7, -5, 1, -4, -1, -4, 2, 1]

fig = plt.figure()
ax = fig.add_subplot(111)

ax.spines['bottom'].set_position('zero')
ax.spines['left'].set_position('zero')
plt.plot(xdata, ydata, 'bo')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...