gpt4 book ai didi

python - 如果在 Matplotlib 中指定图形大小,图形标题 (suptitle()) 会消失

转载 作者:太空狗 更新时间:2023-10-30 01:34:38 25 4
gpt4 key购买 nike

以这段代码示例为例:

import numpy as np
import matplotlib.pyplot as plt
f = np.random.random(100)
g = np.random.random(100)
fig = plt.figure(figsize=(15,15))
fig.suptitle('Long Suptitle', fontsize=24)
plt.subplot(121)
plt.plot(f)
plt.title('Very Long Title 1', fontsize=20)
plt.subplot(122)
plt.plot(g)
plt.title('Very Long Title 2', fontsize=20)
plt.subplots_adjust(top=0.85)
plt.show()

运行它会显示两个带有单独标题的子图,但整体图形标题“Long Suptitle”不可见。

但是,如果您删除 figsize=(15,15),则整个图形标题将再次可见。

是否可以在修改图形大小时保持 suptitle() 文本可见?

最佳答案

我遇到了同样的问题。我通过将 plt.figure(figsize=(x,y))suptitle 合并成一行解决了这个问题:

plt.figure(figsize=(20,10)).suptitle("mytitle",fontsize=20)

(在 matplotlib 2.2.2 上)

关于python - 如果在 Matplotlib 中指定图形大小,图形标题 (suptitle()) 会消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16503422/

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