您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

在绘制子图时如何修复'numpy.ndarray'对象没有属性'get_figure'

在绘制子图时如何修复'numpy.ndarray'对象没有属性'get_figure'

问题是plt.subplots(2, 3, figsize=(24, 10))创建两组3个子图,而不是一组6个子图。

array([[ , , ], [ , , ]], dtype=object)

打开所有插曲阵列的axes使用axes.ravel()

如何解决AttributeError:当绘制子图时,“ numpy.ndarray”对象没有属性“ get_figure”一个类似的问题。

import pandas as pd import numpy as np

sample_length = range(1, 6+1) rads = np.arange(0, 2np.pi, 0.01) data = np.array([np.sin(trads) for t in sample_length]) df = pd.DataFrame(data.T, index=pd.Series(rads.tolist(), name=’radians’), columns=[f’freq: {i}x’ for i in sample_length])

fig, axes = plt.subplots(2, 3, figsize=(24, 10))

axe = axes.ravel()

for i, c in enumerate(df.columns): df[c].plot(ax=axe[i])

其他 2022/1/1 18:16:21 有483人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶