gpt4 book ai didi

python - matplotlib.figure.Figure.add_subplots() 和 add_axes() 返回 None 而不是轴

转载 作者:太空宇宙 更新时间:2023-11-03 23:58:30 26 4
gpt4 key购买 nike

matplotlib.figure.Figure.add_subplots() ( doc ) 应该返回一个轴。

但是,做

import matplotlib.pyplot as plt
fig = plt.figure()
ax = fig.add_subplot()
print(ax)

返回

对于 ax = fig.add_axes() 也是如此

为什么会发生这种情况以及如何获取坐标轴句柄?

最佳答案

您指的是 matplotlib 3.1 的文档。在 matplotlib 3.1 中

ax = fig.add_subplot()

添加一个子图并返回它。

但是您在以前的版本中运行您的代码。在 matplotlib < 3.1 中,您需要明确说明子图在网格中的位置

ax = fig.add_subplot(111)

fig.add_axes() 是一个较低级别的函数,它将添加一个轴(不是网格上的子图),因此它需要一个参数,即轴在图形坐标中的位置。

关于python - matplotlib.figure.Figure.add_subplots() 和 add_axes() 返回 None 而不是轴,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56632987/

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