Matplotlib, тики перекрываются, когда hspace=0Python

Программы на Python
Anonymous
Matplotlib, тики перекрываются, когда hspace=0

Сообщение Anonymous »


При совмещении двух графиков я бы хотел, чтобы для галочек было установлено значение «inout», и чтобы он правильно отображался на обеих диаграммах, но второй график перекрывает его.


Изображение


импортировать matplotlib.pyplot как plt импортировать numpy как np т = np.arange(0,01, 5,0, 0,01) s1 = np.sin(2 * np.pi * t) s2 = np.exp(-t) ax1 = plt.subplot(211) plt.plot(т, s1) plt.tick_params('x', labelbottom=False, направление='inout', length=6) ax2 = plt.subplot(212,sharex=ax1) plt.plot(т, с2) plt.subplots_adjust(hspace=0) plt.show() Мы можем настроить hspace и увидеть, что они есть, но просто закрываются.


Изображение


Я пробовал изменить z-порядок, но это не сработало.
plt.tick_params('x', labelbottom=False, направление='inout', length=6, zorder=100)

Вернуться в «Python»