gpt4 book ai didi

python - 如何在 matplotlib 的不同子图中重复一个图?

转载 作者:太空宇宙 更新时间:2023-11-04 09:34:50 25 4
gpt4 key购买 nike

我有

fig, (((ax1, ax2), (ax3, ax4))) = plt.subplots(ncols=2, nrows=2, 
sharex='col',
sharey='row',
figsize=(12, 12))

我想重复一个情节,在所有轴上说 P,比如:

P.plot(ax = [ax1, ax2, ax3, ax4], facecolor = "none",
edgecolor = "black")

无需为每个图重复一行。有办法吗?

最佳答案

有些人更喜欢在 python 中使用 map 而不是 for。所以我想如果目标是替换一些规范的循环,比如

for ax in [ax1, ax2, ax3, ax4]:
geodf.plot(ax=ax)

你可以做

list(map(lambda ax: geodf.plot(ax=ax), [ax1, ax2, ax3, ax4]))

关于python - 如何在 matplotlib 的不同子图中重复一个图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54173155/

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