假设我有一个列表(list1),其中elemnet是具有相同行号的数据帧(df1,df2,..,dfn)。
让每个数据框具有不同的列数。
让
list1[[1]]:
df1:
df$v1=rnorm(100);
df$v2=2*rnorm(100);
df$v3=3*rnorm(100);
如何使用ggplot2包绘制每个变量的直方图?
@MLavoie我想要3个不同图表中的3个图。
我会很高兴得到任何帮助。非常感谢。
答案 0 :(得分:1)
library(plyr)
library(ggplot2)
df = data.frame(v1=rnorm(100), v2=2*rnorm(100), v3=3*rnorm(100))
l = list(df,df,df)
lapply(
l,
function(i) ggplot(df, aes(x=v1)) + geom_histogram(binwidth=.5)
)