我想在我尝试创建的多个 PDF 文档的每一页的左上角对齐我的副标题,但是,当我尝试询问时,它似乎没有做。下面的脚本在顶部和中心生成字幕。我无法弄清楚我做错了什么:
import datetime
import numpy as np
from matplotlib.backends.backend_pdf import PdfPages
import matplotlib.pyplot as plt
pdf = PdfPages('TestPDF.pdf')
Countries = ['Argentina', 'Australia']
for country in Countries:
fig = plt.figure(figsize=(4, 5))
fig.set_size_inches([10, 7])
plt.suptitle(country, horizontalalignment='left', verticalalignment='top',
fontsize = 15)
x = 1000
plt.plot(x, x*x, 'ko')
pdf.savefig()
plt.close(fig)
pdf.close()
奇怪的是:
verticalalignment='bottom'
只会将字幕移得更高(并且稍微偏离页面顶部),这让我认为它正在将自己与页面边缘不同的边界对齐?