ファセット ggplot2 ドット プロットをプロットしたいと思います。x 軸は連続、y 軸は動物のリストです。2 つの変数がプロットされ、摂食行動に従ってファセット化されます。
各動物は 1 つの摂食行動カテゴリにしか表示されないため、y 軸はフリー スケールです。
library(ggplot2)
# First clean up the data set:
msleep.noNA <- msleep[!is.na(msleep$vore),]
msleep.noNA.red <- msleep.noNA[c(1,3,6,7)]
msleep.noNA.red <- msleep.noNA.red[!is.na(msleep.noNA.red[4]),]
msleep.noNA.red <- melt(msleep.noNA.red)
pg <- ggplot(msleep.noNA.red, aes(value, name, colour = variable)) +
geom_point() +
facet_grid(vore ~ ., scale="free_y", space = "free_y")
pg
# Try to reverse order of the y axis:
pg + scale_y_reverse()
# Not possible because its a factor, but it's not classified as such:
class(msleep.noNA.red$name)
各サブプロットで動物名のリストをアルファベット順にする方法についての手がかりはありますか?