属性错误: 'Figure'对象没有属性'yaxis'



有人能帮我理解这个错误吗:

AttributeError: 'Figure' object has no attribute 'yaxis'

这是我的代码:

import matplotlib.pyplot as plt
import seaborn as sns
import warnings as wrn
from Data_Science.Category_Data_Types import movies
wrn.filterwarnings('ignore')
sns.set_style('whitegrid')
axes = plt.subplots(1, 2, figsize=(12, 6))
sns.kdeplot(movies.BudgetMillions, movies.AudienceRating, ax=axes[0])
sns.kdeplot(movies.BudgetMillions, movies.CriticRating, ax=axes[1])
plt.show()

将相关行更改为-

_, axes = plt.subplots(1, 2, figsize=(12, 6))

第一个输出是figure对象,所以当您引用axes[0]时,您实际上是在输入一个figure对象,它理所当然地没有yaxis属性。

最新更新