Python seaborn,dataframe大,做subplot

时间:2016-06-06 19:24:26

标签: python dataframe seaborn

我用pandas创建了一个数据帧,进一步生成了一个带有seaborn的配对图,工作正常。问题是,数据框太大,有1700行和23列。因此,配对点太小,看不到任何东西。 (此外,文件大小很大,RAM很忙)。

作为示例,包含标题和索引的数据框:

Birds <-c()
Birds$Species <-c("REVI","SCTA","REVI","KIWA","BAOR","MAWA","MAWA","BAOR")
Birds <- as.data.frame(Birds)
sp <- unique(Birds$Species)
REVI <- subset(Birds,Species=="REVI")

会导致23 * 23的配对!使用python控制台时,我可以强制使用4个或更多的绘图窗口而不是一个吗?我可以使用matplotlib吗?以及如何使用matplotlib?

2 个答案:

答案 0 :(得分:0)

  

有没有办法告诉seaborn将情节分成几部分?

据我所知,

不是直接的。

  

也许使用matplotlib进行子图(5 * 5)?因此,数据是可见的吗?

这听起来像是一个可行的计划,特别是因为你可能想要决定哪个数据出现在哪个情节上。这实际上不应该花费太多精力来实施。 Seaborn真的只是matplotlib的顶点,所以你可以像任何其他matplotlib轴一样使用任何特定于seaborn的绘图类型。

答案 1 :(得分:0)

答案是&#34;是&#34;你可以,你应该使用FacetGrid功能。您可以在this tutorial.中了解相关内容,也许my code snippet from this answer可以帮助您。

除此之外,除非您提供一些示例数据,并且更准确地了解您的输出,否则很难提供代码段。