我有下面的代码。
我试图循环通过一个 Dataframe 'out'并为每个组和级别创建一个单独的子情节。
共有35个组和5个水平,共生产175块地。
因此,我想创建5个图形,每个图形有35个子情节**(7行和5列)。
但是,当我尝试将特定图分配给不同的轴时,我得到错误:* 'numpy.ndarray'对象没有'xaxis'属性*
我会非常感激你的帮助!
我在下面附上了一些示例数据。
第一个
我有下面的代码。
我试图循环通过一个 Dataframe 'out'并为每个组和级别创建一个单独的子情节。
共有35个组和5个水平,共生产175块地。
因此,我想创建5个图形,每个图形有35个子情节**(7行和5列)。
但是,当我尝试将特定图分配给不同的轴时,我得到错误:* 'numpy.ndarray'对象没有'xaxis'属性*
我会非常感激你的帮助!
我在下面附上了一些示例数据。
第一个
1条答案
按热度按时间6jygbczu1#
在
fig,axes = plt.subplots(7,5)
中,axes
是轴的二维数组(实际上是x,y轴对)。在
sns.lineplot(data=newframe,x='x',y='y',ax=axes[i])
中,您传递的是一维数组axes[i]
,而不是lineplot
所期望的单个轴(对)。