专栏首页生信修炼手册一键获取graphpad同款主题

一键获取graphpad同款主题

graphpad是一款商业化的绘图软件,支持多种可视化形式,而且样式美观,下图就是其典型的输出

graphpad的强大之处在于默认样式的美观,以及所有组件的可编辑,通过鼠标操作可以像ps一样添加和修改任何图片中的元素。

ggplot2则是基于R语言的开源免费工具,其特点在于自动化,所有的操作都通过代码来实现,为了进一步扩增ggplot2的功能,开发者在ggplot2的基础上开发了很多的扩展包,

今天要介绍的ggprism就是一个ggplot2的扩展包,其主要作用就是添加graphpad的主题和内置的颜色梯度,下面来看下其基本用法,首先绘制一个ggplot2基础版本的小提琴图加箱体图的复合图表,代码如下

> library(ggplot2)
> library(ggprism)
> tg <- ToothGrowth
> tg$dose <- as.factor(tg$dose)
> base <- ggplot(tg, aes(x = dose, y = len)) +
+   geom_violin(aes(colour = dose, fill = dose), trim = FALSE) +
+   geom_boxplot(aes(fill = dose), width = 0.2, colour = "black") +
+   scale_y_continuous(limits = c(-5, 40))
> base

效果图如下

通过ggprism这个扩展包,可以实现如下功能

1. 加上ggprism的颜色梯度

代码如下

> base + scale_color_prism("floral") + scale_fill_prism("floral")

效果图如下

2. 加上ggprism的主题

代码如下

> base +
+ scale_color_prism("floral") +
+ scale_fill_prism("floral") +
+ theme_prism(base_size = 16)

效果图如下

3. 控制axis的样式

代码如下

> base +
+ scale_color_prism("floral") +
+ scale_fill_prism("floral") +
+ theme_prism(base_size = 16) +
+ guides(y = "prism_offset_minor")

效果图如下

4. ggprism添加 pvalue 值

代码如下

> p_vals <- tibble::tribble(
+   ~group1, ~group2, ~p.adj,   ~y.position,
+   "0.5",   "1",     8.80e-14, 35,
+   "0.5",   "2",     1.27e-7,  39
+ )
> base +
+ scale_color_prism("floral") +
+ scale_fill_prism("floral") +
+ theme_prism(base_size = 16) +  
+ add_pvalue(p_vals, label = "p = {p.adj}", tip.length = 0, label.size = 4)

效果图如下

ggprism提供了一种便利,可以通过ggplot2来实现ggprism的同款图片,从而通过代码批量绘制,避免了手工操作的繁琐。当然,这里只是针对基本图片,对于图片的个性化修饰,还是graphpad更加的得心应手。

·end·

文章分享自微信公众号:
生信修炼手册

本文参与 腾讯云自媒体分享计划 ,欢迎热爱写作的你一起参与!

作者:lzyg
原始发表时间:2022-05-13
如有侵权,请联系 cloudcommunity@tencent.com 删除。
登录 后参与评论
0 条评论

相关文章

  • Cuteen主题Mashiro同款LOGO

    方法还是 F12 Mashiro大佬博客的,和大佬博客展示的一毛一样 (:зゝ∠)用了 CSS自定义字体 + 大佬博客爬到的CSS ,Mashiro大佬用的字体...

    RJ1027
  • 幻城云笔记子比主题同款设置数据一键导入

    我们用过子比主题的应该都知道,这个主题什么都好,就是有点难设置,有一些新手设置的时候愣是两三天设置不好,可以说是能让人自闭的主题,那么我今天就把我的网站同款的设...

    文曦
  • 一键生成你们公司的2020年度报告!轻松拥有腾讯同款

    2020年度报告重磅来袭 登陆lexiangla.com 在管理后台可一键开启 全面呈现社区一年运营数据 生成每个成员的专属年报 今天,乐乐在朋友圈分享了这样一...

    腾讯乐享
  • 谷歌程序员自制秃头生成器:一键get张东升同款发型,今天你脱发了吗?

    最近有一个男人的名字实在太火了,他叫「张东升」;比他本人更出名的,是他突然摘下假发后露出的发际线。

    机器之心
  • graphpad prism 9 for Mac(专业医学绘图分析软件)v9.4.1直装版

    graphpad prism 9 for Mac是一款非常好用且功能强大的科研医学生物数据处理绘图软件,也是目前市场上唯一易于使用的非线性回归分析软件,Pris...

    小草莓
  • graphpad prism 9 for Mac(专业医学绘图分析软件)v9.4.1直装版

    graphpad prism 9 for Mac是一款非常好用且功能强大的科研医学生物数据处理绘图软件,也是目前市场上唯一易于使用的非线性回归分析软件,Pris...

    小草莓
  • 【统计】 ROC曲线(1) - 模型评估首选方案

    ROC曲线,也称“受试者工作特征曲线”,主要是用于X对Y的预测准确率情况。最初ROC曲线是运用在军事上,现在更多应用在医学领域,判断某种因素对于某种疾病的诊断是...

    用户6317549
  • graphpad prism 9 Mac(专业医学绘图软件)

    GraphPad Prism 9 for Mac是一款专业的科研统计分析绘图软件,世界领先的科学家都在使用Prism 9 Mac,使用Prism 9 Mac版帮...

    Mac知识分享
  • 最好用的 12 款 Vue Timepicker 时间日期选择器测评推荐 - 卡拉云

    本文首发:《最好用的 12 款 Vue Timepicker 时间日期选择器测评推荐 - 卡拉云》

    蒋川
  • 干货分享: 常用临床科研软件/教程免费下载

    在写文章的迢迢征途中,你有没有 惊叹于别人文章中数据处理的行云流水! 艳羡于别人作图的高端大气! 惊讶于别人插参考文献的整齐快捷! 工欲善其事必先利其器! 今天...

    百味科研芝士
  • 导师都禁不住要推荐的好工具

    数据可视化在科研工作中发挥着越来越重要的作用。基于可视化图形,我们可以更好地展示科研数据中的主要特征和规律。以生物医学为例,大多数临床医学学生和初级科研工作者一...

    用户6317549
  • 【科研猫·统计】ROC曲线(2):一码到底

    ROC曲线作为评估模型效能的工具,其使用频率是极其高的,平时我们在做ROC分析的时候会遇到很多问题,比如:

    用户6317549
  • 做为程序员必备的十软件(让你的工作效率瞬间爆棚)

    hello我们有见面了,我今天给大家分享一些我自己都在使用的软件,使用这些软件无论是工作还是学习,我感觉我的工作效率提升了不知一点点,好了废话...

    大数据老哥
  • Typecho简洁主题-Scarfskin开源

    Scarfskin译为外皮,如你所见,这是一款拥有漂亮外表的主题,没有繁杂的侧栏,更没有不知所措的功能,就是直接而又漂亮的外表和纯粹的文章展示。 她真的很适合一...

    文曦
  • 5款经典的WORDPRESS问答类主题模板推荐

    近期,有不少WP爱好者问我:wordpress可以用来做问答类网站吗?类似于百度知道,知乎之类的。 答案是当然可以!其实wordpress也有不少优秀的问答类主...

    梦想家路飞
  • 手把手教你“复制”顶刊文章漂亮的配色

    在看一些大牛文章的时候,有时你会惊叹一些图表的配色实在是太漂亮了!如果没有色彩学基础,让我们自己去调出这样的配色可能会很难,那么,如何获取这些配色方案为己所用呢...

    百味科研芝士
  • 腾讯云乐固联合应用宝,为中小企业安全再次升级

    腾讯云安全
  • WordPress如何自定义后台登陆地址?

    梦想家路飞

扫码关注腾讯云开发者

领取腾讯云代金券