简介
前段时间,对这 6 幅图进行了学习,并汇总了各图的知识点和使用技巧。在此做个总结,以便查阅(可点击图片直接跳转)。
对应代码可在 GitHub - marco-meer/scifig_plot_examples_R: Scientific publication figure plotting examples with R[1] 可以找到。
主要知识点
magick
包中的 image_read()
导入两幅图,并通过image_flip()
进行转化;my_theme
,方便绘制其他图形使用;annotate()
添加文字("text"
),使用 geom_segment()
添加线段。主要知识点
stat_function()
在图形中将其添加;my_theme
),简化代码,统一主题,方便绘制其他图形使用;annotation_custom()
添加子图;ggforce
包中的 geom_regon()
函数绘制修饰图形;expression()
函数添加带有特殊符号的公式。主要知识点
data.frame()
和 rep()
整理和转化数据;geom_boxplot()
绘制箱线图并添加第三个变量;position = position_jitterdodge()
将散点分散展示。主要知识点
annotation_custom(ggplotGrob())
图中添加其他图形;scale_x_log10()
和 scale_y_log10()
对刻度进行对数变换;annotation_logticks(sides = "b")
添加 x 轴的 ticks;scale_y_continuous(position = "right")
改变 Y 轴位置。主要知识点
geom_point()
绘制散点图, geom_ribbon()
绘制丝带形状图;stat_function()
添加函数曲线;geom_errorbar()
和 geom_errorbarh
添加误差棒(纵向与横向);coord_cartesian(clip = "off")
允许展示外轴的图形。主要知识点
annotation_logticks()
添加对数刻度。scale_size()
修改散点的大小范围;scale_fill_viridis()
;theme(legend.position = )
修改图例位置。[1]
GitHub - marco-meer/scifig_plot_examples_R: Scientific publication figure plotting examples with R: https://github.com/marco-meer/scifig_plot_examples_R
推荐: 可以保存以下照片,在b站扫该二维码,或者b站搜索【庄闪闪
】观看Rmarkdown系列的视频教程。Rmarkdown视频新增两节视频(写轮眼幻灯片制作)需要视频内的文档,可在公众号回复【rmarkdown
】