首页 > 编程知识 正文

R绘 figure margins too large错误,arcmap绘错误

时间:2023-05-04 19:01:19 阅读:246041 作者:1377

最近在研究分类器,鸢尾花数据用得审美疲劳了,就从网上找了一个breast-cancer-wisconsin数据集。

建模前照例是做一些描述性统计,看下样本特征。数据集有9个自变量,1个因变量标签,先简单粗暴地对所有自变量出个直方图看分布特征:

par(mfcol=c(4,3))for(i in 1:9){print(hist(data.train[,i]))}

本来以为这只是一次平常地出图,然而,运行时突然报错:“Error in plot.new() : figure margins too large”
这是什么鬼?margin? 页边距出问题了吗?

看不懂,问百度。一查,发现原来遇到这问题的朋友不少。原来是因为R绘图窗口的大小不够。好吧,我在par()里把绘图区分成了3*4个格子,好象是挺局促的。。。

网上的解决方案是在RStudio里把绘图区拉大,但时灵时不灵。哥试着拉了一下,直到把代码区挤得比门缝还细,才解决问题。
这样不行啊,还怎么看代码?

郁闷地去吃午饭。突然想到,绘图区不够大,那直接搞张大尺寸的jpg吧,生成jpg时把尺寸定义得足够大就解决问题了。

修改代码:

jpeg(filename, width=200*4, height=200*3)par(mfcol=c(4,3))for(i in 1:9){print(hist(data.train[,i]))}dev.off()

问题解决!

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。