新浪博客

ggplot2作图——x轴、y轴的值域问题

2015-11-22 15:00阅读:
ggplot2中x轴、y轴的值域有三种设置方式:
第一种:
###### case
ggplot(data,aes(x=treat,y=mean))+
geom_bar(stat='identity')+
geom_errorbar(aes(ymin=mean-se,ymax=mean+se))+
scale_y_continuous(limits=c(0,2.5))
######
第二种:
###### case
ggplot(data,aes(x=treat,y=mean))+
geom_bar(stat='identity')+
geom_errorbar(aes(ymin=mean-se,ymax=mean+se))+
ylim(0,2.5)
######
第三种:
###### case
ggplot(data,aes(x=treat,y=mean))+
geom_bar(stat='identity')+
geom_errorbar(aes(ymin=mean-se,ymax=mean+se))+
coord_cartesian(ylim=c(1,2.5))
######
前两种设置方法的效果一样,但在条形图中最小值必须设置为0值。
要想达到由非0值(>0)开始的效果,就必须用到第三种方法,即仅显示条形图的某一段部位。
#####
scale_ ... 属于ggplot2中的​标度系统
coord_ ... 属于ggplot2中的
坐标系统

我的更多文章

下载客户端阅读体验更佳

APP专享