R错误中的ldahist函数

时间:2017-02-04 19:51:59

标签: r

我正在尝试从R绘制ldahist对象,但我不断收到错误消息:

Error in plot.new() : figure margins too large

这是我的代码:

x = lda(xxx ~ x1+x2+x3+x4 + x5 + x6 + x7 + x8+x9+x10+x11+x12, data =dat)
ldahist(data=x, g=xxx, nbins = 2, h=10,x0 = - 10/1000,xlim = range(20), ymax = 100,
        type = c("histogram"),
        col = 5)

有人可以解释一下吗?感谢。

1 个答案:

答案 0 :(得分:0)

我的猜测是,如果您尝试在RStudio中运行代码,则需要使绘图窗口更大。另外,我还有另外两种选择:

选项1.使用pdf和/或png功能查看是否可以将图像保存到本地计算机,例如"下载"或"桌面"目录。运行dev.off() / pdf函数后,请务必运行png!如有必要,请检查帮助文件

选项2.更改par设置。默认值为mar=c(5,4,4,2)。您可能希望缩小边距。运行?par检查详细信息(这是一个非常长但详细的帮助文件)。