Необходимо добавить пробел между вспомогательными графиками для метки оси X, возможно, удалить метки меток оси

Хотите добавить вертикальное пространство между нанесенными графики, позволяющие отображать метку оси X:

На каждом графике должно быть место для отображения дня, в настоящее время последние 2 графика - единственные, которые отображаются просто потому, что графики перекрывают его.

Также любопытно, могу ли я действительно удалить метки с надрезами для оси X для графиков над графиком, отмеченным четверг / пятница, т.е. нижняя ось X - единственная, которая отображается. То же самое для оси Y, но только на графиках слева показана шкала.

* К сожалению, я не могу опубликовать изображение, чтобы показать это, так как у меня недостаточно репутации.

Фрагмент кода:

import mathlib.pyplot as pyplot
fig = pyplot.figure()
ax1 = fig.add_subplot(4,2,1)
ax1.set_yscale('log')
ax2 = fig.add_subplot(4,2,2, sharex=ax1, sharey=ax1)
ax3 = fig.add_subplot(4,2,3, sharex=ax2, sharey=ax2)
ax4 = fig.add_subplot(4,2,4, sharex=ax3, sharey=ax3)
ax5 = fig.add_subplot(4,2,5, sharex=ax4, sharey=ax4)
ax6 = fig.add_subplot(4,2,6, sharex=ax5, sharey=ax5)
ax7 = fig.add_subplot(4,2,7, sharex=ax6, sharey=ax6)
ax1.plot(no_dict["Saturday"],'k.-',label='Saturday')
ax1.set_xlabel('Saturday')
ax1.axis([0,24,0,10000])
pyplot.suptitle('Title')
pyplot.xlabel('Hour in 24 Hour Format')
ax2.plot(no_dict["Sunday"],'b.-',label='Sunday')
ax2.set_xlabel('Sunday')
...

too crowded

38
задан Paul 1 March 2011 в 19:15
поделиться