簡體   English   中英

R-數據幀中數據的直方圖/密度圖

[英]R - Histogram / density plot of data in data frame

我敢肯定有一個明顯且簡單的解決方案...但是我要在此問題上畫一個完整的空白:如何使用包含以下內容的數據集中的所有數據點創建直方圖和/或密度圖幾行和幾列?

示例數據:

MYdata <- data.frame(Name = round(rnorm(12, 1000, 250)), 
                     Sample1 = rnorm(12, 10000, 2500), 
                     Sample2 = rnorm(12, 10000, 2500), 
                     Sample3 = rnorm(12, 10000, 2500), 
                     Sample4 = rnorm(12, 10000, 2500)) 

“名稱”是包含行名稱的列的標題。 Sample1到Sample4列包含數據。 hist()geom_histogram()需要x =。 但是我不知道數據集中的x是多少。

謝謝你的幫助。

檢查reshape2包裝中的melt 自從Hadley使它們同時reshape2plyrggplot他們一起玩得非常好:

MYdata.melt <- melt(MYdata, id.vars='Name')

ggplot(MYdata.melt, aes(x=value, color=variable)) + geom_density()

我使用了geom_density()因為您的數據是連續的,但直接更改為geom_histogram()

暫無
暫無

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

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