我正在尝试从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)
有人可以解释一下吗?感谢。
答案 0 :(得分:0)
我的猜测是,如果您尝试在RStudio中运行代码,则需要使绘图窗口更大。另外,我还有另外两种选择:
选项1.使用pdf
和/或png
功能查看是否可以将图像保存到本地计算机,例如"下载"或"桌面"目录。运行dev.off()
/ pdf
函数后,请务必运行png
!如有必要,请检查帮助文件
选项2.更改par
设置。默认值为mar=c(5,4,4,2)
。您可能希望缩小边距。运行?par
检查详细信息(这是一个非常长但详细的帮助文件)。