专栏首页百味科研芝士手把手教你用ggsci包绘制不同杂志风格的图形

手把手教你用ggsci包绘制不同杂志风格的图形

各位科研芝士的小伙伴,今天给大家分享可视化专题学术期刊配色的绘制,我们的目标是学会Nature Publishing Group,American Association for the Advancement of Science,The New England Journal of Medicine,Lancet Oncology,The Journal of the American Medical Association,Journal of Clinical Oncology学术杂志的SCI论文图片风格的绘制,比如Nature杂志的出版的图片风格如下:

看到这两张图是不是突然觉得有一种眼前一亮的感觉,欲画此图,必装其包,今天的主角便是ggsci包

01

安装加载ggsci包,直接install和library即可

02

加载demo数据和需要的工具包ggplot2,gridExtra,demo数据是diamonds数据集。

本质上讲ggsci只是ggplot2的拓展包而已 ,所以必须要加载ggplot2

03

绘制一个散点图

首先采用ggplot2绘制一个散点图,可以看到x轴为table,y轴为price,用cut来映射颜色:

原始图形如下:

04

转成NPG杂志的风格图片

这个时候很简单,只需要增加一个图层而已,一行代码搞定,如下:

结果如下:

05

在绘制一个柱状图试一下NPG风格

结果:

06

更换杂志该怎么调颜色呢?

只需要更改scale_color_npg()后面的字母就行了,如果是American Association for the Advancement of Science,则是aaas,如果是The New England Journal of Medicine,则是nejm,Lancet Oncology是lancet,The Journal of the American Medical Association是jama,Journal of Clinical Oncology是jco,代码如下:

结果如下:

本文分享自微信公众号 - 百味科研芝士(keyanzhishi),作者:Sun

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-10-23

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 10个+国自然基金买单,这次的论文造假质疑事件有点严重!

    从1986年正式被批准设立以来,国家自然科学基金一直致力于推动我国自然科学基础研究的发展,对于所有国内科研人来说,国自然项目不仅仅是一笔科研经费,更是对科研能力...

    百味科研芝士
  • 4分+基于SEER数据库挖掘原发性肝淋巴瘤的发病率、预后因素和生存结局

    大家好,这次给大家分享一篇2020年5月发表在Front Oncol杂志上的文章,2019年影响因子4.848,仍然是一篇基于SEER数据库的文章,重点研究影响...

    百味科研芝士
  • 手把手学习TCGA数据库:SNP突变分析第七期

    各位科研芝士的朋友,大家好,前面一讲给大家分享了如何借助maftools工具实现对SNP数据的可视化操作,今天我们继续剖析该包的其他用法。还记得上次我们提到的o...

    百味科研芝士
  • ASP.NET MVC 5 - 控制器

    MVC代表: 模型-视图-控制器 。MVC是一个架构良好并且易于测试和易于维护的开发模式。基于MVC模式的应用程序包含: · Models: 表示该应用程序的数...

    葡萄城控件
  • Django -- 如何优雅的提交表单

    前面的内容我们基本上以 get请求作为例子,那 post请求Django是如何处理的呢?本章内容我们就来介绍Django如何发起和处理 post请求的。

    cctester
  • 深度 | Facebook翻译错误导致一名建筑工人被抓,机器翻译到底有多脆弱?

    这是最近几年非常流行的一个句子,试试看能不能读懂—— “Aoccdrnig to a rscheearch at Cmabrigde Uinervtisy, i...

    AI科技评论
  • 推荐一款神器:在浏览器中运行 vscode,随时随地写代码

    最近整理一个爬虫系列方面的文章,不管大家的基础如何,我从头开始整一个爬虫系列方面的文章,让大家循序渐进的学习爬虫,小白也没有学习障碍 有兴趣移步次条

    叫我龙总
  • 2018年8月26日python标准(内建)模块,内建函数,元类

    今天学到的新单词: sequence n数列,序列 reference n参考,v引用 variable adj变化的可变的 meta n元

    武军超
  • 张雨石:Adam - 大规模分布式机器学习框架

    用户1737318
  • FTP文件上传下载

    FTP的数据端口顾名思义就是用来进行数据操作的端口。其又分为两种模式:主动模式与 被动模式 。

    汐楓

扫码关注云+社区

领取腾讯云代金券