私はこのデータセットを持っており、area under each line
を記入したいと思います。しかし、私はエラーが表示されます:ggplot2、線の下の領域を埋めるエラー
Error: stat_bin() must not be used with a y aesthetic.
また、私は透明度のためにalpha
値を使用する必要があります。助言がありますか?
library(reshape2)
library(ggplot2)
dat <- data.frame(
a = rnorm(12, mean = 2, sd = 1),
b = rnorm(12, mean = 4, sd = 2),
month = c("JAN","FEB","MAR",'APR',"MAY","JUN","JUL","AUG","SEP","OCT","NOV","DEC"))
dat$month <- factor(dat$month,
levels = c("JAN","FEB","MAR",'APR',"MAY","JUN","JUL","AUG","SEP","OCT","NOV","DEC"),
ordered = TRUE)
dat <- melt(dat, id="month")
ggplot(data = dat, aes(x = month, y = value, colour = variable)) +
geom_line() +
geom_area(stat ="bin")
おかげで、私は、各変数のアルファ値をカスタマイズする方法を知っていますか? –
@ Geo-spそれは美学としてマップし、 'scale_alpha_discrete'を参照してください。それは領域プロットのための珍しいアプローチです。 – alistaire