【R】ggplot2绘图技巧

0. 基本内容介绍

ggplot2|详解八大基本绘图要素


1. boxplot例子

memory.limit()

memory.limit(100000)

getwd()

setwd("E:/科学论文/2018Winter_PM25年际变化_SDEI/20190315 文章绘图/Fig_2 重点区域年际变化/")

jpeg("Fig_2_Boxplot_each region_V2.jpeg",width=600,height=600)

p<-ggplot(PM_data,aes(x=region,y=PM,fill=region))+geom_boxplot()+

  theme(legend.position="none",axis.text=element_text(size=20),axis.title=element_text(size=20,face="bold")

        ,plot.title = element_text(size=20,hjust = 0.5))+

  labs(title = "(a)箱型图",x="  ",y=expression(PM[2.5]*'  ('*mu*"g /"*m^{3}*')'))

  #ylab(expression(PM[2.5]*'  ('*mu*"g /"*m^{3}*')'))+ggtitle("(a)箱型图")+xlab("  ")

p

dev.off()



2. line chart例子

getwd()

setwd("E:/科学论文/2018Winter_PM25年际变化_SDEI/20190315 文章绘图/Fig_2 重点区域年际变化/")

jpeg("Fig_2_line chart_V2.jpeg",width=600,height=600)

p<-ggplot(data=PM_data,aes(x=year,y=PM, group=region))+

  geom_line(aes(color=region),lwd=2)+

  geom_point()+

  theme(legend.position="bottom",axis.text=element_text(size=20),axis.title=element_text(size=20,face="bold")

          ,plot.title = element_text(size=20,hjust = 0.5)

        ,legend.text = element_text(size = 16, face = 'bold')

        ,legend.title=element_blank())+

  labs(title = "(b)区域年均浓度时间序列",x="  ",y=expression(PM[2.5]*'  ('*mu*"g /"*m^{3}*')'))

p

dev.off()


3. ggplot2拼图

(1)library(patchwork)

R | ggplot拼图 —— patchwork

R小tip(六)ggplot2拼图


(2)这个效果更好

ggplot2|ggpubr进行“paper”组图合并


4. 调colorbar

R 函数学习 - colorRamp() 和 colorRampPalette()

R 语言配色收集

#设置自己想要的colorbar内容

color_bar <- colorRampPalette(c("#ffffff","#c0c0c0",   "#ffff80","#d0d000",  "#00ff00","#00bb00",  "#008000"))

#带n可以设置n个颜色,做梯度

p1<-ggplot() +#一大堆其他内容

  scale_fill_gradientn(colors=color_bar(12))+ #带n可以设置n个颜色,做梯度


5. legend设置

ggplot2 |legend参数设置,图形精雕细琢


6. 修改x轴和y轴刻度

【r<-ggplot2】修改x和y轴刻度

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 原文地址:https://mp.weixin.qq.com/s/xg7cggq45tBI0EQUSxPKFw 8....
    苏慕晨枫阅读 9,289评论 0 9
  • 早上儿子不舒服,带他去医院看完医生,后折返送学校。 正值课间操时间,学校广播里响起欢快有节奏的乐声,阳光下孩子们抖...
    雨三三阅读 258评论 0 0
  • 一:人这一生不是要得到什么,而是要寻找什么。取悦自己,和喜欢的人渡过生活。按自己的节奏来变老。人力有时穷,尽力就是...
    寻找灵族阅读 513评论 0 2
  • 关于写作,我现在终于有了一点自信,可以对之“评头论足”了,而我对于写作的理解,也许可以帮助你真正的理解读和写的关系...
    豆瓣秦淮明月阅读 148评论 0 1
  • 我分了两次时间看完了电影。我从之前就知道这关于考试作弊,一开头主人公们就像在监狱面料问话一般,不曾料想这原来是彩排...
    不想取名字反正会备注阅读 192评论 0 0