gpt4 book ai didi

r - +r +ggplot +jpeg +背景 +透明

转载 作者:行者123 更新时间:2023-12-05 02:51:53 27 4
gpt4 key购买 nike

我正在尝试创建具有透明背景的绘图的 jpeg。我想在 powerpoint 中使用 jpeg。我无法让透明度发挥作用。当我将 jpeg 插入到 ppt 中时,它仍然是白色背景。是否有我遗漏的选项?

library(tidyverse)
library(dplyr)
library(gridExtra)
df<-data.frame(x=1:5)
df$y<-df$x**2

pl<-ggplot(df,aes(x=x,y=x)) +
geom_point()
pl
pl_for_jpeg<-pl+
theme(axis.text.x = element_blank(),
axis.text.y = element_blank(),
axis.ticks = element_blank(),
plot.margin = unit(c(0,0,0,0),'mm'),
panel.background = element_rect(fill = "transparent", color=NA),
panel.grid.major = element_blank(),
plot.background = element_rect(fill = "transparent", color=NA),

)

pl_for_jpeg

ggsave("pl.jpeg",pl_for_jpeg,width=10, height = 7.5, units = "in",bg = "transparent")

最佳答案

这应该是答案:

ggsave("pl.png",pl_for_jpeg,width=10, height = 7.5, units = "in",bg = "transparent")

例如,只需将扩展名更改为 png 瞧!您将在 ppt 上看到具有透明背景的图形。

enter image description here

关于r - +r +ggplot +jpeg +背景 +透明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62956822/

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