いくつかのグループでグラフィックを作成し、一連の線にgeom_boxplot()をプロットします。 しかし、線が見えるようにボックスを透明に色付けするのはいいでしょう。私はグラフィックを描画透明な色のボックスプロットを作成するggplot2
x11()
name <- c("a", "a", "a", "a", "a", "a","a", "a", "a", "b", "b", "b","b", "b", "b","b", "b", "b")
class <- c("c1", "c1", "c1", "c2", "c2", "c2", "c3", "c3", "c3","c1", "c1", "c1", "c2", "c2", "c2", "c3", "c3", "c3")
year <- c("2010", "2009", "2008", "2010", "2009", "2008", "2010", "2009", "2008", "2010", "2009", "2008", "2010", "2009", "2008", "2010", "2009", "2008")
value <- c(100, 33, 80, 90, 80, 100, 100, 90, 80, 90, 80, 100, 100, 90, 80, 99, 80, 100)
df <- data.frame(name, class, year, value)
df
:
p1 <- ggplot(df, aes(year, value))
p1 <- p1 + geom_line(aes(group=name, size=name),colour="#ff2300",alpha=0.5) + facet_wrap(~ class, scales = "free_y")
p1 <- p1 + geom_boxplot(aes(group=name))
print(p1)
そして、私のシステム上の凡例の線幅が正しく表示されない
は、ここではいくつかのサンプルデータです。私は何か間違っているのですか?前もって感謝します!
boxplotの後に線を引くとどうなりますか、それは賢明でしょうか? –
少なくとも、基本的なRプロットツールの場合、2桁の余白で色を設定すると、透明度が決まります。例えば。 '#FF230033'ここで、透明度は00からFFまでです。 –