简介
前段时间,对这 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】