gpt4 book ai didi

r - ggplot 更新而不是添加图层

转载 作者:行者123 更新时间:2023-12-04 09:27:08 26 4
gpt4 key购买 nike

我知道有一些方法可以更新给定 ggplot 图的设置。

我想保存两个文件,一个标准设置为 png,另一个为 pdf,但标签大小不同。

df <- data.frame(a=c('a;b;c','d;e;f'), b=c('A;B;C','D;E;F'),
x=c(1,2), y=c(2,3))

g <- ggplot(df, aes(x,y)) + geom_point() + geom_text(aes(label=a))

ggsave('test1.png',g)
ggsave('test2.pdf',g + geom_text(aes(label=a), size=10))

有没有办法删除或更新旧的 geom_text 图层,而不仅仅是在图形中添加一个图层?

最佳答案

调查str(g)并更新相关位,在您的情况下,以下应该有效:

g$layers[[2]]$geom_params$size <- 10

关于r - ggplot 更新而不是添加图层,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28563707/

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