私はggplot2にスタックバープロットをプロットしています。 ggplot2のスタックバー間のスペースを制御する方法は?
var1 var2 var3 value
treatment1 group_1 C8.0 0.010056478
treatment2 group_1 C8.0 0.009382918
treatment3 group_2 C8.0 0.003014983
treatment4 group_2 C8.0 0.005349631
treatment5 group_2 C8.0 0.005349631
var1
var2
に二つのグループに属し、各治療は
var3
で14回の測定値を持って、その価値は
value
に保存されています。
私はこれらの5つの治療法とその測定値を比較するプロットを作りたいと思います。 ので、私はこの図のようにスタックバープロットでプロットします
マイコード:
library(ggplot2)
colourCount = length(unique(mydata$var3))
getPalette = colorRampPalette(brewer.pal(14, "YlGnBu")) #get more color from palette
ggplot(data=mydata, aes(x=var1, y=value, fill=var3))+
geom_bar(stat="identity", position="stack", colour="black", width=.2)+
*#geom_errorbar(aes(ymax=var3+se, ymin=var3-se, width=.1))+*
scale_fill_manual(values = getPalette(colourCount))+
scale_y_continuous(expand = c(0, 0))+
mytheme
どのように一緒に私のグループ一緒に最初の二つの積み重ねられた列、および他の3つの列だろうか?var2
の2つのグループに属しているためです。
可能な重複(https://stackoverflow.com/questions/44106032/restructuring-data-for-ggplot2-combination-grouped-and-stacked- barchart-using-ti) – Masoud
[Rのグループ化されたバーチャル内に積み重なったバーを作成する方法](https://stackoverflow.com/questions/18774632/how-to-produce-stacked-bars-within-grouped-barchart -in-rnoredirect = 1&lq = 1) – Masoud