1

Rのラティスパッケージでは、積み上げ棒グラフを作成できます。これと同じように、いくつかの積み重ねられたバーを並べて配置したいと思います。

barchart( mpg ~ as.factor(gear), data=mtcars, groups=cyl, stack=F, horizontal=F, auto.key=T )

覆われたバーと並んだ棒グラフ

これはほとんど私が必要としているものです。問題は、バーが階層化されていることです。たとえば、中央のピンクのバーには、ほぼ同じ値(17〜22)の3つの階層化されたバーがあります。バーは積み重ねられていません。後でペイントされるバーは、前にペイントされたバーをカバーします。

積み重ねられたバーだけでなく、並べられたバーと追加の凡例に対して異なる色/テクスチャを使用することも可能でしょうか?スタック内のさまざまなレベルは、追加の要因から生じます。

4

1 に答える 1

0
library(ggplot2)
ggplot(mtcars, aes(x = factor(cyl), y = mpg, fill = factor(cyl))) + geom_bar(stat = "identity", colour = "black") + facet_wrap(~gear)

ここに画像の説明を入力 mtcars$ID <- rownames(mtcars) ggplot(mtcars, aes(x = factor(gear), y = mpg, fill = factor(cyl), group = ID)) + geom_bar(stat = "identity", position = "かわす」)

ここに画像の説明を入力

ggplot(mtcars, aes(x = factor(gear), y = mpg, colour = factor(cyl))) + geom_jitter()

ここに画像の説明を入力

ggplot(mtcars, aes(x = factor(gear), y = mpg, colour = factor(cyl))) + geom_boxplot()

ここに画像の説明を入力

于 2012-07-18T12:20:24.087 に答える