gpt4 book ai didi

python-2.7 - 子图内的居中标题(matplotlib、pyplot)

转载 作者:行者123 更新时间:2023-12-03 15:58:23 26 4
gpt4 key购买 nike

我有一个大小相等的 3x2 网格。我使用命令

plt.suptitle("Awesome title")     # (1)

在 6 个图上方有一个居中的标题。我使用命令
plt.title("Almost awesome title") # (2)

对于每个子图上方的特定标题。现在是棘手的部分:我想要在子图的第一行和第二行之间有一个居中的标题。将 (2) 的位置参数操作为 (1.1 , 1.0) 之类的值后,我似乎无法获得格式正确/格式良好的图形。

TL;DR:我想要一个额外的 plt.suptitle("Title")如下图所示:(photoshopped)

Arbitrary plot to illustrate point of centered titles inside subplots

最佳答案

只需在行之间留出一些额外空间,然后添加文本:

fig, axs = plt.subplots(2, 2)
plt.sca(axs[0,0])
plt.title('Sigmoid')
plt.sca(axs[0,1])
plt.title('ReLU')
plt.suptitle('Activation functions')

# Adjust vertical_spacing = 0.5 * axes_height
plt.subplots_adjust(hspace=0.5)

# Add text in figure coordinates
plt.figtext(0.5, 0.5, 'Effect of bias addition', ha='center', va='center')

enter image description here

关于python-2.7 - 子图内的居中标题(matplotlib、pyplot),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41504201/

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