Подтвердить что ты не робот

Как отображать только левую и нижнюю границу рамки в matplotlib?

Я пытаюсь построить данные в matplotlib. Я хотел бы скрыть верхнюю и правую части коробки. Кто-нибудь знает как это сделать?

Спасибо за помощь

4b9b3361

Ответ 1

Просто установите шипы (и/или тики) невидимыми.

например.

import matplotlib.pyplot as plt

fig, ax = plt.subplots()

ax.spines['right'].set_visible(False)
ax.spines['top'].set_visible(False)

plt.show()

enter image description here

Если вы хотите скрыть тики сверху и слева, просто выполните:

ax.xaxis.set_ticks_position('bottom')
ax.yaxis.set_ticks_position('left')

enter image description here