【发布时间】:2014-06-18 04:44:54
【问题描述】:
我有一张要绘制的大表格(行是不同位置的测量值,列是不同的样本),表格很大,有 3000 万行和 60 列。我可以使用较小的数据集为每个组绘制密度图,但是如果我一次将所有内容都读入内存,那么这个完整的文件太大而无法处理。
数据如下:
variable value
1 V5 0.95
2 V5 0.98
3 V5 0.98
4 V5 0.95
5 V5 0.98
6 V5 0.98
要绘制的R代码是:
ggplot(df2.m,aes(x=value,colour=variable))+geom_density(alpha=.2)+theme_bw()+theme(text=element_text(size=30),panel.border=element_rect(linetype="solid",colour="black",size=2.8),panel.grid.major=element_line(size=1.2),axis.ticks=element_line(size=1.4),axis.ticks.length=unit(.5,"cm"),legend.position="none")
我想知道如何首先为每个组绘制密度图,然后将对象或其他东西保存到一个临时的东西中,然后做所有的样本并将它们组合成一个图?
【问题讨论】:
-
这篇文章基本上回答了我的问题。 stackoverflow.com/questions/12199919/…
标签: r ggplot2 density-plot