我有一些数据框要绘制,我是否需要在初始化像JointGrid这样的东西之前聚合它们,还是可以访问轴ala matplotlib的ax.plot()样式?
答案 0 :(得分:1)
使用Seaborn的兴趣在于生成的轴是数据感知的,即它检查完整数据集,并创建链接到数据属性的Facets和绘图属性。
你可以在技术上访问每个子图并在每个子图中绘制你的个人数据框,但是你会失去Seaborn的主要兴趣:在Facets中有共同的x和y轴,编辑图例和颜色等等。所以我和#39; d建议在新的数据帧中连接数据帧。
编辑:创建的构面数量也取决于您的数据,因此请务必将它们聚合在一起。例如,如果您的df1只有两个级别的变量" Country",并且您要求Seaborn使用参数列=" Country"生成一个FacetGrid,那么您将只获得两个列,如果你有第三级"国家"这可能是一个问题。在你的第二个DataFrame df2中。