生物信息学数据可视化 在线画图

Qplottools030-拼接图形

2020-05-25  本文已影响0人  quan575
示例

拼图是写论文的一个必需技能,我们常使用的工具是AI,PPT或者PS。

Qplottools设计之初就想以后要整合拼图功能。所以大部分使用ggplot可视化的图形下载时可以选择RData(目前只支持ggplot对象)。

image

这个功能主要使用patchwork包;自从有了patchwork包以后,把cowplot抛弃了。

整体布局

image

步骤

  1. 拼图前,先准备好Rdata;

  2. 想好图形的布局,需要拼几个图,分几列;

  3. 上传数据;

  4. 图形调整;

  5. 下载拼接好的图;

image.gif

通过其他工具分析得到图形(注意,只支持ggplot类的图形)后,下载RData格式,记住保存的地方。得到的文件后缀为RDS,一般文件大小在10M以内。

image
  1. 选择拼图个数,列数。

  2. 将RDS依次上传到对应的位置,可以直接拖拽。

  3. 调整长度宽度,title

  4. Legend处理:patchwork 有一个很强大的收集legend功能,可以选择collect,去除相同的图例,并把图例统一收集在右边。

image image

关于设置layout,调整每个图的长宽比,patchwork是可以直接使用文本的形式设置布局的(如下),这样增加了布局的灵活性,但操作起来不是很方便;后面如果有更优雅的方法再对布局进行优化。

image

参考:https://patchwork.data-imaginist.com/


image
上一篇下一篇

猜你喜欢

热点阅读