from pylab import *

import numpy as np

import matplotlib.pyplot as plt

from pylab import *

import numpy as np

import matplotlib.pyplot as plt

x = np.linspace(-np.pi, np.pi, 256, endpoint=True)

c, s = np.cos(x), np.sin(x)

plt.plot(x, c, label='cos(x)')

plt.plot(x, s, label='sin(x)')

legend(loc='upper left')

x = np.linspace(-np.pi, np.pi, 256, endpoint=True)

c, s = np.cos(x), np.sin(x)

plt.plot(x, c)

plt.plot(x, s)

# Установите координатную ось gca (), чтобы получить информацию о координатной оси

ax = gca()

'''

Используйте ax.spines [], чтобы выбрать границу, и используйте set_color (), чтобы установить цвет выбранной границы на none

'''

ax.spines['right'].set_color('none')

ax.spines['top'].set_color('none')

'''

Переместите координатную ось и переместите нижнюю или координатную ось x в положение y = 0

ax.xaixs - это ось x, а set_ticks_position () используется для выбора одного из четырех позвоночников сверху, снизу, слева и справа (сверху / снизу / слева / справа) в качестве оси x

Используйте set_position (), чтобы установить положение кадра: y = 0. Все атрибуты местоположения включают в себя: внешний вид, оси, данные

'''

ax.xaxis.set_ticks_position('bottom')

ax.spines['bottom'].set_position(('data', 0))

'''

Установите левую или ось координат Y на x = 0

'''

ax.yaxis.set_ticks_position('left') # Выбранная ось Y

ax.spines['left'].set_position(('data', 0))

# Сохраните картинку в разрешении 72

savefig('demo_1.png', dpi=72)

plt.show()