R语言cowplot介绍 |
您所在的位置:网站首页 › 组合图的折线怎么抬高 › R语言cowplot介绍 |
在R中,想把plot绘制的图像拼接到一起通常可以用par(mfrow=c())来实现,但高级作图基本不会使用plot,而是选择ggplot2或者其他工具包,在ggplot2中,想要拼接两个用ggplot绘制的图像是很难的,ggplot的图像合并大多要求使用同一个data.frame,否则就会报以下错误: Don't know how to add ggplot(data) to a plot
cowplot是ggplot2包的一个简单插件,它的目的是为ggplot2提供一个出版级别的主题,使用少量代码即可实现主题统一的修改,如轴标签大小、画图背景。它主要的作用是可以给研究生和博士后更加容易的画图。 除了提供一个修改版本的主题,该包也提供了一些自定义ggplot2图形注释的功能。 cowplot包的源代码在github: https://github.com/wilkelab/cowplot 图形设计我个人觉得ggplot2的设计非常不优雅,特别是我不喜欢灰色的背景网格。我觉得它把数据分割开了。例如下面是一个基于mpg数据集的ggplot2可视化结果。 library(ggplot2) ggplot(mpg, aes(x = cty, y = hwy, colour = factor(cyl))) + geom_point(size = 2.5) 我更喜欢一个干净整洁的布局用于发表。我也更喜欢通过添加元素构建图形。因此,默认的cowplot设计完全没有网格。下面图形的结果跟ggplot2的theme_classic()主题很像,但它们有一些重要的不同之处,特别是字体大小。 library(cowplot) ggplot(mpg, aes(x = cty, y = hwy, colour = factor(cyl))) + geom_point(size = 2.5) 特别地,cowplot默认主题和save_plot()函数连接的非常好,输出的pdf已经漂亮地格式化了,不需要其他参数进行设定: library(cowplot) plot.mpg |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |