我正在尝试绘制一种条形风格的“factorplot”来显示一些数据,然后在其上方绘制一个常规点样式的“factorplot”以展示该数据的拟合结果。因此,对于数据图,我可以简单地执行以下操作:
问题在于如果我执行以下操作:
sns.factorplot(x='x',y='yData',data=dataFrame,kind='bar')
对于模型图,我可以简单地执行以下操作:
sns.factorplot(x='x',y='yModel',data=dataFrame,kind='point')
问题在于如果我执行以下操作:
sns.plt.show()
我得到了两个单独的图形,而不是一个。有没有简单的方法告诉seaborn将它们绘制在同一张图表上?
g = sns.factorplot(x='x',y='yData',data=dataFrame,kind='bar')
,那么g
将是一个FacetGrid
,也许您可以使用这些轴(g.ax
)用于下一个factorplot? - mgc