Я делюсь этим изображением для образца dff. [образец dff] [1]
Я использую приведенный ниже код для создания подсеток сетки 11x12, и я хочу показать xtickslabel
для каждого подплота. Но это не удачно.
Я пытался добавить visible=True
или поставить коды после прорисовки, но это не сработало.
xlabelss=dff['DATE'].unique()
xtickss=list(range(0, len(xlabelss)))
plt.figure(figsize=(200,250), facecolor='white')
plot_number = 1
for rname in dff['REGION'].unique():
for cname in dff['CONF'].unique():
if dff.loc[(dff['REGION'] == rname) &(dff['CONF'] == cname)].agg({'CELL': np.sum}).all()==0:
plot_number = plot_number + 1
if dff.loc[(dff['REGION'] == rname) &(dff['CONF'] == cname)].agg({'CELL': np.sum}).all()>0:
ax = plt.subplot(12, 11, plot_number,sharex=ax)
plt.setp(ax, xticks=xtickss, xticklabels=xlabelss,visible=True)
dff.loc[(dff['REGION']==rname)&(dff['CONF']==cname)].plot( x=['DATE'],y=['TILT_VALUE','CELL'], secondary_y='CELL',ax=ax,legend=True,grid=True,rot=90)
ax.set_title(label=("%s-%s" % (rname,cname)))
plot_number = plot_number + 1
with PdfPages('multipage4_pdf.pdf') as pdf:
plt.tight_layout()
pdf.savefig()
plt.close()
Существует только xtickslabel
для подзаговоров, которые ниже сетки пустые, но я хочу это для всех подзаговоров.