私が作成しようとしている複数のPDFドキュメントの各ページの左上隅にsuptitleを配置したいと思いますが、試してみるとやっていないようです聞いてください。以下のスクリプトは、上と中央にsuptitleを生成します。不思議なMatplotlibでのSuptitleアラインメントの問題
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'
だけsuptitle高いシフトし、私はそれが揃えていることを思わせる、(少しページの先頭オフ)ページの端とは異なる境界から外れていますか? https://matplotlib.org/devdocs/api/_as_gen/matplotlib.pyplot.suptitle.htmlから
ありがとうございます - これは動作しています。だから私は間違って元のパラメータを理解していたと思う - haとvaはsuptitleがある座標が与えられた場合、アラインメントを行いますが、実際にレイアウト上の一般的な位置を設定するにはxとyが必要ですか? –
はい、正確です。私は答えのキーワードについてもう少し詳しく述べました。 – jdamp