gpt4 book ai didi

python - 如何在 matplotlib 中的 pdf 上显示图例而不与某些图形的 x 轴重叠?

转载 作者:太空宇宙 更新时间:2023-11-04 06:12:20 30 4
gpt4 key购买 nike

我已经能够在 matplotlib 中创建一系列绘图 (6 x 3) 并将它们保存为 PDF。我想要每页一个图例。但是,每个图例都与每页底部中心图的 x 轴重叠。我试着改变图像的大小

fig = plot.figure(figsize=(8.27, 11.69), dpi=100)

但这没有用。我正在使用以下命令生成图例:

plot.figlegend((p1[0], p2[0]), (assay1, assay2), loc='lower center', ncol=3, labelspacing=0)

最佳答案

您可以通过使用 7 x 3 的子图数组或直接按每个轴的大小来缩小坐标轴,从而在图的底部留出更多空间。

fig = figure(figsize=(8.27, 11.69), dpi=100)

for i in range(1,19):
subplot(7,3,i) # 7 by 3 subplot
p1 = plot([1,2,3])
p2 = plot([4,5,6])

figlegend((p1[0], p2[0]), ('assay1', 'assay2'), loc='lower center', ncol=3, labelspacing=0)
tight_layout()
savefig('test.png')
show()

enter image description here

关于python - 如何在 matplotlib 中的 pdf 上显示图例而不与某些图形的 x 轴重叠?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18003189/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com