我正在使用ggplot构建具有多个因素的非常简单的条形图。缺少一个因素(因此无法绘制,因为我只是没有任何数据),没什么大不了的,但这导致其中一个标准比其他标准大得多。
有什么方法可以减小该特殊条的大小,或者只是避免从一开始就将其绘制得更大?
ggplot(data=tgc, aes(x=caste, y=dct,fill=treatment)) +
geom_col(width=0.7,position=position_dodge(width=0.8)) +
geom_errorbar(aes(ymin=dct-se, ymax=dct+se),width=.2,position=position_dodge(.8))+
theme_bw()+
scale_fill_manual(values=c("orangered2", "dodgerblue"))+
theme(axis.line = element_line(colour = "black"),
panel.grid.major = element_blank(),
axis.title.x=element_blank(),
axis.title.y=element_blank(),
panel.grid.minor = element_blank(),
panel.border = element_blank(),
panel.background = element_blank())
答案 0 :(得分:0)
在绘制它之前对其进行转换。如果对测量变量应用日志,则将减少图之间的差异。