積み上げ棒グラフは、常に同じ棒のセグメントを塗りつぶしで並べ替えます。それを避ける方法は?私が達成しようとしているのは、青と赤のセグメント (状態遷移を表す) が交互になった積み上げ棒グラフです。
質問する
232 次
1 に答える
1
ベース グラフィックス ソリューション
のcol
引数を使用barplot
:
d <- rep(1, 4)
d <- as.matrix(d, nrow=4, ncol=1)
barplot(d, beside=FALSE, col=c("red", "blue", "red", "blue"))
ggplot ソリューション
require(ggplot2)
redBlue <- rep(c("red", "blue"), length(levels(diamonds$color)))
#redBlue is twice as long as necessary, but that's harmless
ggplot(diamonds, aes(x=clarity, fill=color)) + geom_bar() +
scale_fill_manual(values=redBlue)
于 2012-12-10T21:32:54.973 に答える