gpt4 book ai didi

r - 禁用ggplots的cowplot默认值

转载 作者:行者123 更新时间:2023-12-04 00:58:13 25 4
gpt4 key购买 nike

ggplot2附加包,cowplot , 有一个很好的绘制多个图的函数,称为 plot_grid() .这里是 plot_grid()在行动:

library(ggplot2); library(cowplot)

plot_a <- ggplot(mtcars, aes(mpg, wt)) + geom_point()
plot_b <- ggplot(mtcars, aes(mpg, disp)) + geom_point()

plot_grid(plot_a, plot_b, labels = c("A", "B"))

enter image description here

但请注意如何加载 cowplot更改绘图的默认样式。如何加载 cowplot包以便我可以使用 plot_grid()功能,但也会禁用 cowplot 的默认绘图样式强制执行?

最佳答案

正如评论中提到的,一旦你安装了 cowplot可以加载 plot_grid() 的包:: 的函数运算符(见 What are the double colons (::) in R? )和cowplot不会改变任何ggplot2默认值。

> plot_a <- ggplot(mtcars, aes(mpg, wt)) + geom_point()
> plot_b <- ggplot(mtcars, aes(mpg, disp)) + geom_point()
> plot_grid(plot_a, plot_b, labels = c("A", "B"))
Error in plot_grid(plot_a, plot_b, labels = c("A", "B")) :
could not find function "plot_grid"

> cowplot::plot_grid(plot_a, plot_b, labels = c("A", "B"))

enter image description here

当您加载整个 cowplot 时,问题就出现了与 library() 打包或 require() .

关于r - 禁用ggplots的cowplot默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33438265/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com