私はいくつかのカテゴリデータをプロットしようとしていますが、この答えは私がやろうとしていることに非常に近いですが、私の場合、この例に示すように国の代わりに日付があります。data.frameから元の行の順序でプロットを作成するにはどうすればよいですか?因子はで同じ順序でdat
ありmelt.data
、プロットのy軸上で順番に並べられていないように見えます。
再現可能な例を次に示します。
library(reshape)
library(ggplot2)
dat <- data.frame(dates=c("01/01/2002", "09/15/2003", "05/31/2012"), Germany = c(0,1,0), Italy = c(1,0,0))
melt.data<-melt(dat, id.vars="dates", variable_name="country")
qplot(data=melt.data,
x=country,
y=dates,
fill=factor(value),
geom="tile")