R语言绘图包01--优秀的拼图包patchwork

Python016

R语言绘图包01--优秀的拼图包patchwork,第1张

常用的拼图包:par()中的mfrow、grid.arrange、cowplot、customLayout、patchwork等等

其中最方便快捷且功能强大的是patchwork

官网: https://patchwork.data-imaginist.com/index.html

图形准备

横着拼就"|"或"+",竖着拼就"/"

默认情况下,patchwork会是拼的图呈方形,并按行排列。

更多布局设置,参考: https://patchwork.data-imaginist.com/articles/guides/layout.html

当进行拼图时,后一个图是active的,可以接受新的ggplot2对象比如geoms,labels等

通过额外传入plot_annotation()参数来设置

patchwork还可以自动标记。(拉丁字母,阿拉伯数字,罗马数字都可以。)

设置字体大小

R语言绘图包系列: 这个包支持列表或数据框的数据作为输入 1.4.1 美化颜色和大小 颜色填充参数:fill_color - 默认是 c("blue", "yellow", "green", "red")fill_alpha - 默认是 0.5 边线设置参数:stroke_color - 默认是 "black"stroke_alpha - 默认是 1stroke_size - 默认是 1stroke_linetype - 默认是 "solid" 集合名字设置:set_name_color - 默认是 "black"set_name_size - 默认是 6 图形中字体设置:text_color - 默认是 "black"text_size - 默认是 4 以上所有的参数都可以用于 ggvenn() 和 geom_venn()1.4.2 展示元素show_elements - 默认是 FALSElabel_sep - text used to concatenate elements, default is "," 1.4.3 隐藏百分比,改变百分比的小数点位数show_percentage - 默认是TRUEdigits - 默认是 1 参数: VennDiagram函数包最大能绘制5个数据集合的韦恩图。 参考:https://github.com/yanlinlin82/ggvenn R语言画维恩图--ggvenn venn.diagram函数文档 The R Graph Gallery绘图教程 https://cloud.tencent.com/developer/article/1675092 https://www.jianshu.com/p/f858521828a5

R语言绘图包系列:

一般在对数据取交集的时候,通常使用 韦恩图 。但韦恩图的可视范围有限,对于超过五个以上的数据集取交集会显得很凌乱。这时候就可以使用UpSetR包。

我们还能在图中描述出1970-1980年恐怖片和动作片的情况

通过 attribute.plots 参数添加属性图

参考: https://www.jianshu.com/p/324aae3d5ea4

https://mp.weixin.qq.com/s/DSyaje-nFb8o--kuzmTvaA