次の式でヒストグラムをプロットしたいとしましょう(これが最善ではないことはわかっていますが、問題を説明します):
set.seed(1)
dframe <- data.frame(val=rnorm(50))
p <- ggplot(dframe, aes(x=val, y=..count..))
p + geom_bar()
それはうまく動作します。しかし、何らかの理由で、以前に定義された数で割った周波数が必要だとしましょう。私のショットは次のようになります。
k <- 5
p <- ggplot(dframe, aes(x=val, y=..count../k))
p + geom_bar()
ただし、この厄介なエラーが発生します。
Error in eval(expr, envir, enclos) : object 'k' not found
..count..
のような変数と事前定義された変数の両方を使用する方法はありますか?