R 删除ggplot2中的边框

R 删除ggplot2中的边框,r,plot,ggplot2,border,R,Plot,Ggplot2,Border,我想使用ggplot2删除.png输出文件中的白色边框。 我正在使用Windows 10和Rstudio、ggplot2以及geom\u光栅。在花时间在论坛上搜索并使用一些参数后,我最终得到了以下代码(仍然不起作用): 此代码给出了以下png: 即使有点不成熟,您也可以使用cowplot-包来实现这一点,如下所示: library(ggplot2) library(datasets) require(cowplot) base <- ggplot(faithfuld, aes(waitin

我想使用
ggplot2
删除.png输出文件中的白色边框。 我正在使用Windows 10和Rstudio、
ggplot2
以及
geom\u光栅
。在花时间在论坛上搜索并使用一些参数后,我最终得到了以下代码(仍然不起作用):

此代码给出了以下png:


即使有点不成熟,您也可以使用
cowplot
-包来实现这一点,如下所示:

library(ggplot2)
library(datasets)
require(cowplot)
base <- ggplot(faithfuld, aes(waiting, eruptions)) +
  geom_raster(aes(fill = density)) +
  theme_nothing() + labs(x = NULL, y = NULL) 
plot_grid(base, scale=1.1)
库(ggplot2)
图书馆(数据集)
要求(整流罩图)

请在此找到一些答案:和:。感谢您提供类似案例的不同链接。经过一些尝试,似乎只有Floo使用cowplot软件包提供的一个在这种情况下起作用(可能是因为geom_光栅或软件包版本)。看起来您缺少轴和轴的
scale_*.*(expand=c(0,0))
。这是在,但不完全在标记的副本。嗨,弗洛,是的,它的工作。你是如何计算出1.1的。只需添加一个信息:如果我们不使用图例,它将起作用。但这已经足够好了!非常感谢。
library(ggplot2)
library(datasets)
require(cowplot)
base <- ggplot(faithfuld, aes(waiting, eruptions)) +
  geom_raster(aes(fill = density)) +
  theme_nothing() + labs(x = NULL, y = NULL) 
plot_grid(base, scale=1.1)