簡體   English   中英

使用 ggplot2-R 從列表中繪制多個直方圖

[英]Multiple histogram plots from list using ggplot2-R

假設我有一個列表(list1),其中元素是具有相同行號的數據框(df1,df2,..,dfn)。

並讓每個數據框具有不同的列數。

list1[[1]]:

df1:


df$v1=rnorm(100);

df$v2=2*rnorm(100);

df$v3=3*rnorm(100);

如何使用 ggplot2 包繪制每個變量的直方圖?

@MLavoie 我想要 3 個不同圖形中的 3 個圖。

我會很高興得到任何幫助。 非常感謝。

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)
)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM