Python 如何在底图图标题下方添加间距?

Python 如何在底图图标题下方添加间距?,python,title,patch,matplotlib-basemap,Python,Title,Patch,Matplotlib Basemap,我想在图和标题之间添加一个间距。现在,标题与下图中的Meridion重叠,我希望避免这种情况。有人能告诉我怎么做吗?提前谢谢 您可以使用suptitle()函数调整您的体形大小 from mpl_toolkits.basemap import Basemap, cm import numpy as np import matplotlib.pyplot as plt fig = plt.figure(figsize=(15,8)) # create Basemap instance. m =

我想在图和标题之间添加一个间距。现在,标题与下图中的Meridion重叠,我希望避免这种情况。有人能告诉我怎么做吗?提前谢谢


您可以使用
suptitle()
函数调整您的体形大小

from mpl_toolkits.basemap import Basemap, cm
import numpy as np
import matplotlib.pyplot as plt


fig = plt.figure(figsize=(15,8))
# create Basemap instance.
m = Basemap(projection='lcc',lat_0=-30,lon_0=-50,
            llcrnrlat=-30,urcrnrlat=10,
            llcrnrlon=-80,urcrnrlon=-20,
            resolution='c')
# draw coastlines, state and country boundaries, edge of map.
m.drawcoastlines()
m.drawstates()
m.drawcountries()

# draw parallels.
parallels = np.arange(-90.,90,10.)
m.drawparallels(parallels,labels=[1,0,0,0],fontsize=10)
# draw meridians
meridians = np.arange(180.,360.,10.)
m.drawmeridians(meridians,labels=[0,0,1,1],fontsize=10)

# add title
plt.title('PROBLEM!!')


fig = plt.figure(figsize=(15,8))
# create Basemap instance.
m = Basemap(projection='lcc',lat_0=-30,lon_0=-50,
            llcrnrlat=-30,urcrnrlat=10,
            llcrnrlon=-80,urcrnrlon=-20,
            resolution='c')
# draw coastlines, state and country boundaries, edge of map.
m.drawcoastlines()
m.drawstates()
m.drawcountries()

# draw parallels.
parallels = np.arange(-90.,90,10.)
m.drawparallels(parallels,labels=[1,0,0,0],fontsize=10)
# draw meridians
meridians = np.arange(180.,360.,10.)
m.drawmeridians(meridians,labels=[0,0,1,1],fontsize=10)

# add title
plt.suptitle('NO PROBLEM!!')
plt.show()

您使用的是
plot.title()
还是
plot.suptitle()
?我使用的是plot.title()。您基本上有一个Matplotlib图。这里的第一个答案有效吗
plot.title('Variance',y=1.08)
如果您尝试
plot.suptitle()
您会发现它将标题放置在比
plot.title()稍高的位置。试试看它是否能解决问题。谢谢大家的评论。plot.title('Variance',y=1.08)非常有效!当只有一个绘图时,plot.suptitle()函数可以正常工作,但当我希望在每个子绘图上都有单独的标题时,该函数不能正常工作。这是您想要的吗?