AttributeError: Unknown property figsize
属性错误:未知属性figsize
原代码:
var='YearBuilt'
data=pd.concat([df_train['SalePrice'],df_train[var]],axis=1)
f,ax=plt.subplot(figsize=(8,6))
fig=sns.boxplot(x=var,y='SalePrice',data=data)
fig.axis(ymin=0,ymax=800000)
检查后发现是调用了错的函数subplot
subplots和subplot都可以实现画子图功能,subplots帮我们把画板规划好了,返回一个坐标数组对象。但是有些不同的地方,比如其中的属性名称不太一样
正确代码:
var='YearBuilt'
data=pd.concat([df_train['SalePrice'],df_train[var]],axis=1)
f,ax=plt.subplots(figsize=(8,6))
fig=sns.boxplot(x=var,y='SalePrice',data=data)
fig.axis(ymin=0,ymax=800000)