matplotlib 'numpy.ndarray'对象没有'xaxis'属性-不确定原因

643ylb08  于 2022-12-04  发布在  其他
关注(0)|答案(1)|浏览(355)

我有下面的代码。
我试图循环通过一个 Dataframe 'out'并为每个组和级别创建一个单独的子情节
共有35个组和5个水平,共生产175块地
因此,我想创建5个图形,每个图形35个子情节**(7行和5列)。
但是,当我尝试将特定图分配给不同的轴时,我得到错误:* 'numpy.ndarray'对象没有'xaxis'属性*
我会非常感激你的帮助!
我在下面附上了一些示例数据。
第一个

6jygbczu

6jygbczu1#

fig,axes = plt.subplots(7,5)中,axes是轴的二维数组(实际上是x,y轴对)。
sns.lineplot(data=newframe,x='x',y='y',ax=axes[i])中,您传递的是一维数组axes[i],而不是lineplot所期望的单个轴(对)。

相关问题