Python Subplot2grid删除地物标题和标签

Python Subplot2grid删除地物标题和标签,python,subplot,Python,Subplot,我正在使用subplot2grid创建一个具有3个子地块的图形,这些地块像金字塔一样排列。我的问题是,我用于所有三个图的plt规范(title、ylabel、xlim等)只出现在最后一个子图(ax3)中,而不出现在前两个子图中。如何使我的规范显示在所有子批次中 sns.set\u样式(标准样式) 图,ax=plt.子批次() ax1=plt.subplot2grid((2,2)、(0,0),colspan=2) ax2=plt.subplot2grid((2,2)、(1,0)) ax3=plt

我正在使用subplot2grid创建一个具有3个子地块的图形,这些地块像金字塔一样排列。我的问题是,我用于所有三个图的plt规范(title、ylabel、xlim等)只出现在最后一个子图(ax3)中,而不出现在前两个子图中。如何使我的规范显示在所有子批次中

sns.set\u样式(标准样式)
图,ax=plt.子批次()
ax1=plt.subplot2grid((2,2)、(0,0),colspan=2)
ax2=plt.subplot2grid((2,2)、(1,0))
ax3=plt.子图2Grid((2,2)、(1,1))
#图1
panel_data,xs_data,title=get_data(文件名,'ExtremePoverty_abs',我们的列名)
sns.set_调色板(线条调色板)
重命名(列={'integratedpath':'integratedpush',
},原地=真)
对于键,面板中的grp_data.groupby(['categories']):
ax=grp.plot(ax=ax1,figsize=(8,10),kind='line',x='Year',y=title,label=key)
handles,labels=ax.get_legend_handles_labels()#使用此命令组织图例顺序
标签=[“当前路径”,“集成推送”]
handles=[handles[0],handles[1]]
plt.图例(手柄、标签、bbox_至_锚定=(0.78,0.98)、loc=(左上角)、borderaxespad=0.1、ncol=1、,
fancybox=True,shadow=False,fontsize=10,framealpha=1)
plt.勾选参数(标签大小=12)
plt.标题(“极端贫困(
sns.set_style(standard_style)
fig, ax = plt.subplots()
ax1 = plt.subplot2grid((2, 2), (0, 0),colspan=2)
ax2 = plt.subplot2grid((2, 2), (1, 0))           
ax3 = plt.subplot2grid((2, 2), (1, 1))
#Figure 1
panel_data, xs_data, title = get_data(file_name, 'ExtremePoverty_abs', our_column_names)
sns.set_palette(line_palette)
xs_data.rename(columns={'Integrated Path':'Integrated Push',
                   }, inplace=True)
for key, grp in panel_data.groupby(['categories']):
ax = grp.plot(ax=ax1, figsize=(8,10), kind='line', x='Year', y=title, label=key)
handles, labels = ax.get_legend_handles_labels() #use this to organize legend order
labels = ['Current Path', 'Integrated Push']
handles = [handles[0], handles[1]]
plt.legend(handles, labels, bbox_to_anchor=(0.78, 0.98), loc='upper left', borderaxespad=0.1, ncol=1,
       fancybox=True, shadow=False, fontsize=10, framealpha=1)
plt.tick_params(labelsize=12)
plt.title('Extreme Poverty (<1.90 USD)', fontsize=12)
plt.ylabel('Population (millions)', fontsize=12)
plt.xlabel('',fontsize=13)
plt.xticks(np.arange(2020, 2045, 5))
plt.xlim(2020,2040)