2016-04-21 156 views
1

我有this plot。我正在使用以下软件包和脚本来完成双标图。但数字输出在实际数字的顶部和底部总是有白色边距。我尝试使用plot.margin=unit(c(0,0,0, 0)删除它们,但没有运气。有关如何做到这一点的任何想法,或者它只是默认,没有什么可以做到的?如何删除ggplot2中ggord的白色边缘?

脚本(我用的例子,但与我同样的问题):

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

的问题是在顶部和底部seen here的白色边缘。我怎样才能删除它们?

回答

1

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

如果你的目标是拯救情节作为一个PNG图像,可以直接导出成你想要的尺寸文件,如下所示:

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

调整800至所需长度和300到所需的高度,像素。如果尺寸大于实际图形,则会填充空白区域。

+1

非常感谢!其实coord_fixed(ratio = x)也起作用了! – Mirta