r语言 - 如何在 ggplot2 中去除 ggord 的白边距



我有这个图。我正在使用以下包和脚本来做双标图。但图形输出始终在实际图形的顶部和底部具有白色边距。我尝试使用plot.margin=unit(c(0,0,0, 0)删除它们,但没有运气。关于如何做到这一点的任何想法,或者它只是默认的,无能为力?

脚本(我正在使用该示例,但与我的脚本存在相同的问题):

>library(devtools)
>library(ggord)
>ord <- prcomp(iris[, 1:4])
>p <- ggord(ord, iris$Species)
>p

问题是顶部和底部的白色边距,如下所示。如何删除它们?

您看到的空白是保存图像时窗口大小的函数。 如果垂直或水平调整窗口大小,您会注意到空白区域缩小或增大。

如果您的目标是将绘图另存为 PNG 图像,则可以将其直接导出到具有所需尺寸的文件,如下所示:

png("plot1.png", 800, 300);
    p;
dev.off();

800调整为所需长度,将300调整为所需高度(以像素为单位)。 如果大小大于实际图形,它将填充空格。

最新更新