- 阅读权限
- 255
- 威望
- 0 级
- 论坛币
- 315 个
- 通用积分
- 1.0003
- 学术水平
- 0 点
- 热心指数
- 0 点
- 信用等级
- 0 点
- 经验
- 646 点
- 帖子
- 13
- 精华
- 0
- 在线时间
- 17 小时
- 注册时间
- 2015-12-12
- 最后登录
- 2020-7-9
初中生
还不是VIP/贵宾
- 威望
- 0 级
- 论坛币
- 315 个
- 通用积分
- 1.0003
- 学术水平
- 0 点
- 热心指数
- 0 点
- 信用等级
- 0 点
- 经验
- 646 点
- 帖子
- 13
- 精华
- 0
- 在线时间
- 17 小时
- 注册时间
- 2015-12-12
- 最后登录
- 2020-7-9
| 开心 2020-7-13 08:22:33 |
---|
签到天数: 50 天 连续签到: 2 天 [LV.5]常住居民I
|
3论坛币
最下面一个图没有图例结果宽度就和上面三张图不一样了。。。有什么办法可以让四个图的宽度一致吗?前三个图的图例还是需要的。
代码如下:
- p1<-ggplot(saturday,aes(x=hours))+geom_point(aes(y=Ridership,size=1,alpha=0.6,color="Ridership"))+
- geom_point(aes(y=moving_average,size=1,alpha=0.6,color="moving_average"))+
- labs(title="Saturday Hourly Ridership")+
- theme(plot.title = element_text(hjust = 0.5,size=28))+
- theme(text = element_text(size=25))+
- guides(alpha=FALSE)+guides(size=FALSE)+
- ylab("Daily Ridership")+
- scale_colour_discrete(breaks = c('Ridership','moving_average'), labels = c('Daily Ridership','Moving Average'))+
- xlim(0,168)
- p2<-ggplot(sunday,aes(x=hours))+geom_point(aes(y=Ridership,size=1,alpha=0.6,color="Ridership"))+
- geom_point(aes(y=moving_average,size=1,alpha=0.6,color="moving_average"))+
- labs(title="Sunday Hourly Ridership")+
- theme(plot.title = element_text(hjust = 0.5,size=28))+
- theme(text = element_text(size=25))+
- guides(alpha=FALSE)+guides(size=FALSE)+
- ylab("Daily Ridership")+
- scale_colour_discrete(breaks = c('Ridership','moving_average'), labels = c('Daily Ridership','Moving Average'))+
- xlim(0,168)
- p3<-ggplot(weekday,aes(x=hours))+geom_point(aes(y=Ridership,size=1,alpha=0.6,color="Ridership"))+
- geom_point(aes(y=moving_average,size=1,alpha=0.6,color="moving_average"))+
- labs(title="WeekDay Hourly Ridership")+
- theme(plot.title = element_text(hjust = 0.5,size=28))+
- theme(text = element_text(size=25))+
- guides(alpha=FALSE)+guides(size=FALSE)+
- ylab("Daily Ridership")+
- scale_colour_discrete(breaks = c('Ridership','moving_average'), labels = c('Daily Ridership','Moving Average'))+
- xlim(0,168)
- p4<-ggplot(mydataframe,aes(x=hours,y=residual))+geom_line()+
- labs(title="WeekDay Hourly Ridership")+
- theme(plot.title = element_text(hjust = 0.5,size=28))+
- theme(text = element_text(size=25))+
- guides(alpha=FALSE)+guides(size=FALSE)+
- ylab("Daily Ridership")+
- geom_hline(yintercept = 0)
- xlim(0,168)
- easyGgplot2::ggplot2.multiplot(p1,p2,p3,p4,cols = 1)
复制代码
|
|