私はスタックバーチャートに取り組んでおり、ここにテストコードがあります:
dat <- read.table(text="
cars trucks suvs
10 40 25
20 20 35
30 15 25
50 25 30
20 30 15", header=TRUE, as.is=TRUE)
dat$day <- factor(c("Mo", "Tu", "We", "Th", "Fr"),
levels=c("Mo", "Tu", "We", "Th", "Fr"))
library(reshape2)
library(ggplot2)
mdat <- melt(dat, id.vars="day")
head(mdat)
ggplot(mdat, aes(variable, value, fill=day)) +
geom_bar(stat="identity", position="stack")+coord_flip()
私が欲しいのは: プロット内の各変数のグループ係数 (dat$day) の順序を変更できるかどうかを知りたいです。目標は、変数ごとに順序の色が異なる同じ棒グラフを作成することです。色の順番を変えるのは難しくありませんが、順番が違うと話は別です。確かに、最初の色を各変数の最大値に割り当てたいと思います。
私が十分に具体的だったことを願っています。前もって感謝します。