私はアルファを組み合わせてggplot2を埋めようとしています。 geom_bar(またはgeom_points、color)を使用しているときに機能しますが、geom_boxplotを使用しているときにアルファ伝説は機能しません。アルファベットとggplot2ボックスプロットの説明文を入力しますか?
library(data.table)
library(ggplot2)
dt = data.table(x = rep(1:5,6), y = rnorm(30), tag1 = rep(c('hey', 'what'), 15), tag2 = rep(c('yeah', 'yeah', 'so', 'so', 'so'), 6))
それは棒のために働く:
ggplot(dt[, list(y=mean(y)), by=list(x, tag1, tag2)], aes(x=x, y=y, fill=tag1, alpha=tag2, group=interaction(x,tag1,tag2))) + geom_bar(stat = 'identity', position = 'dodge')
ではなく、箱ひげ図について - アルファ伝説は空です。
ggplot(dt, aes(x=x, y=y, fill=tag1, alpha=tag2, group=interaction(x,tag1,tag2))) + geom_boxplot()
簡単なバージョンは、塗りなしで行うことができます - /ライトグレーをグレーにバーのデフォルトのように思える、と白/ lightwhiteに箱ひげ図デフォルト:
ggplot(dt[, list(y=mean(y)), by=list(x, tag2)], aes(x=x, y=y, alpha=tag2, group=interaction(x,tag2))) + geom_bar(stat = 'identity')
ggplot(dt, aes(x=x, y=y, alpha=tag2, group=interaction(x,tag2))) + geom_boxplot()
しかし、私は本当にこれを修正する方法はわかりません。どのような考えですか?
ありがとう! barとboxplotの動作が違っていて、手動で固定する必要があるのは奇妙ですが、これは間違いありません!私は、この例ではアルファが混乱していることに同意します。私の最終的な結果では、理論的な結果(透明)と、サンプリングエラーなどにより得られるより厄介な結果とを区別するためにアルファを使用しています。 – benjamin