-1

積み上げ棒グラフは、常に同じ棒のセグメントを塗りつぶしで並べ替えます。それを避ける方法は?私が達成しようとしているのは、青と赤のセグメント (状態遷移を表す) が交互になった積み上げ棒グラフです。

4

1 に答える 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 に答える