首页 > 解决方案 > plot.new() 中的错误:图形边距太大,R studio par(mfrow)

问题描述

嗨,我试图绘制我的直方图,它一直给我这个消息:

plot.new 中的错误:图形边距太大

我已经尝试了整夜谷歌搜索解决方案,甚至尝试制作pdf,但不起作用。

当我尝试将 pdf 放入其中时,它告诉我:

pdf“u666.pdf”中的错误,宽度 = 27,高度 = 40:无法打开文件“u666.pdf”

我不确定我还能做些什么来绘制直方图。我也尝试过这些线,但它们没有给我图表

graphics.off()
par("mar")
par(mar=c(1,1,1,1))

这是代码

    op <- par(mfrow=c(5,1))
    x10 <- rnorm(10, mean=PN)
    hist(x10, freq=FALSE)
    x1000 <- rnorm(1000, mean=PN)
    hist(x1000, freq=FALSE)
    x1e5 <- rnorm(1e5, mean=PN)
    hist(x1e5, freq=FALSE)
    par(op)
    dev.off()

    op <- par(mfrow=c(3,1))
    hist(x1e5+3, freq=FALSE,ylim=c(0,0.4))
    hist(x1e5-10, freq=FALSE,ylim=c(0,0.4))
    hist(x1e5*1.5, freq=FALSE,ylim=c(0,0.4))
    par(op)

标签: rrstudio

解决方案


推荐阅读