我刚开始学习matplotlib和seaborn,目前正在尝试使用经典的泰坦尼克号数据集来练习这两个库。虽然可能很基础,但我正在尝试通过输入参数ax = matplotlib axis来将两个factorplots并排绘制,如下面代码所示:
import matploblib.pyplot as plt
import seaborn as sns
%matplotlib inline
fig, (axis1,axis2) = plt.subplots(1,2,figsize=(15,4))
sns.factorplot(x='Pclass',data=titanic_df,kind='count',hue='Survived',ax=axis1)
sns.factorplot(x='SibSp',data=titanic_df,kind='count',hue='Survived',ax=axis2)
我原本期望两个因素图并排呈现,但最终除此之外还多了两个空白子图,如上所示。