【发布时间】:2017-10-26 11:20:30
【问题描述】:
我想在我尝试创建的多个 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'
仅将字幕移得更高(并略微偏离页面顶部),这让我认为它正在将自身与页面边缘不同的边界对齐?
【问题讨论】:
标签: python matplotlib suptitle