我用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?
答案 0 :(得分:0)
据我所知,有没有办法告诉seaborn将情节分成几部分?
不是直接的。
也许使用matplotlib进行子图(5 * 5)?因此,数据是可见的吗?
这听起来像是一个可行的计划,特别是因为你可能想要决定哪个数据出现在哪个情节上。这实际上不应该花费太多精力来实施。 Seaborn真的只是matplotlib的顶点,所以你可以像任何其他matplotlib轴一样使用任何特定于seaborn的绘图类型。
答案 1 :(得分:0)
答案是&#34;是&#34;你可以,你应该使用FacetGrid
功能。您可以在this tutorial.中了解相关内容,也许my code snippet from this answer可以帮助您。
除此之外,除非您提供一些示例数据,并且更准确地了解您的输出,否则很难提供代码段。