{ggsci}:让图片配色和这些顶级期刊一样!

平时在阅读文献的时候,经常被NEJM,Lancet或者JAMA等杂志中的图片所吸引琢磨着如何画出一样高大上的图。


看完这篇文章,虽然不能保证你的论文一定能够发表在JAMA上,但可以让你的图片看上去像那么一回事,可以让你未来的审稿人印象深刻!


首先安装一个包:{ggsci}

从名字上可以知道它也是{ggplot2}家族的一个。

准备工作第一步,安装并载入R包:

# 安装
install.packages("ggsci")
install.packages("ggplot2")

# 载入
library(ggplot2)
library(ggsci)

准备工作第二步,制作一个散点图备用:


# 散点图
f1 <- ggplot(iris, aes(Sepal.Length, Sepal.Width, colour = Species)) +
  geom_point(alpha = 0.4, position = "jitter") +
  geom_smooth(method = "loess", span = 0.9, se =
FALSE, alpha = 0.05) +
  theme_bw() +
  theme(legend.position = "top")
f1


下面开始使用不同期刊风格的配色来修饰我们的散点图吧!

首先,画一个JAMA风格的图片。

f1 + scale_color_jama()



简单一行代码就可以实现不同风格!

再来,试一下新英格兰医学杂志 (NEJM)风格。

f1 + scale_color_nejm()



第三,柳叶刀(Lancet)风格。

f1 + scale_color_lancet()



第四, Nature系的风格。

f1 + scale_color_npg()



至此,我们试了四个不同杂志风格配色的散点图,除此之外,各位小伙伴还可以试试其它的: 


scale_color_jco()

scale_color_ucscgb()

scale_color_d3()

scale_color_locuszoom()

scale_color_igv()

scale_color_startrek()

......


如果想了解更多关于{ggsci}的介绍内容,可以通过代码vignette("ggsci")在R中直接查看参考资料,超级省心

好啦,今天的内容就到这里。

如果有帮助,记得分享给需要的人!


▌本文由R语言和统计首发,如需转载请联系我们
▌课程相关咨询可添加R师妹微信: kefu_rstats
▌编辑:June
▌邮箱:contact@rstats.cn
▌网站:www.rstats.cn
我们致力于让R语言和统计变得简单!
2023-02-13 11:02
首页    公众号    {ggsci}:让图片配色和这些顶级期刊一样!