0
儘管已經使用了ggplot幾次,但我很努力地解決這個問題。我想這將是最簡單的解釋是什麼我想沒有我的惡劣企圖這樣做,在使用ggplot,以下是相當難看太多,但它是最好的,我可以在此刻:(管理gidplot from`mids` object
require(mice)
impute <- mice(nhanes, seed = 101)
counts <- table(nhanes$hyp)
barplot(counts, main="hyp", xlab="observed")
x11()
counts <- table(complete(impute,1)$hyp)
barplot(counts, main="hyp", xlab="Imputation 1")
x11()
counts <- table(complete(impute,2)$hyp)
barplot(counts, main="hyp", xlab="Imputation 2")
x11()
counts <- table(complete(impute,3)$hyp)
barplot(counts, main="hyp", xlab="Imputation 3")
x11()
counts <- table(complete(impute,4)$hyp)
barplot(counts, main="hyp", xlab="Imputation 4")
x11()
counts <- table(complete(impute,5)$hyp)
barplot(counts, main="hyp", xlab="Imputation 5")
我想在ggplot中創建一個漂亮的圖表,顯示這些類型的barlot圖 - 例如,6行中的一行,所有的圖表都在y軸上具有相同的比例尺,以便可以輕鬆地進行比較。 ldt <-complete(impute,"long", include=TRUE)
然後melt(ldt, c(".imp",".id","hyp"))
但我只是不能工作後如何調用ggplot :(
請請注意,我的真實數據中有許多不同的變量,這僅適用於分類變量。我想我可以做出一個功能,然後運行,使用sapply
,但只能在分類列?但我不知道該怎麼做!