最近在研究分类器,鸢尾花数据用得审美疲劳了,就从网上找了一个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()

问题解决!

R绘图: figure margins too large错误相关推荐

  1. r语言 figure margins too large

    r语言错误如下图(数字边距太大) 解决方法:点plots界面的扫帚清空图像

  2. R语言错误 --> Error in plot.new() : figure margins too large

    [问题描述] 在RStudio中运行R命令绘图时,出现如下错误: Error in plot.new() : figure margins too large [解决办法] 在绘图命令前,加上一句代码 ...

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

    Error in plot.new() : figure margins too large 目录 Error in plot.new() : figure margins too large #问题 ...

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

    Error in plot.new(): figure margins too large 目录 Error in plot.new(): figure margins too large 问题: 解 ...

  5. 解决RStudio中plot.new() : figure margins too large问题

    在RStudio中使用plot()函数进行画图时,常出现"plot.new() : figure margins too large"问题.如图(1)所示. 出现该问题的原因是,R ...

  6. R绘图 vs Python绘图(散点图、折线图、直方图、条形图、箱线图、饼图、热力图、蜘蛛图)

    写在前面:为啥不用excel绘制这些图,用PoweBI,帆软BI等可视化软件来绘图,不是更方便吗?的确,这些工具都很方便,但同时,它们显得很呆,不够灵活,更为致命的是,它们绘制出的图形,分辨率不够,用 ...

  7. python 画蜘蛛_如何学习 R 绘图?

    写在前面:为啥不用excel绘制这些图,用PoweBI,帆软BI等可视化软件来绘图,不是更方便吗?的确,这些工具都很方便,但同时,它们显得很呆,不够灵活,更为致命的是,它们绘制出的图形,分辨率不够,用 ...

  8. R绘图 | 圆角堆叠柱状图(ggchicklet )

    ggchicklet 整个新系列.目前的几个系列, #R实战  以生信分析为主, #跟着CNS学作图 以复现顶刊Figure为主,而本系列 #R绘图 则是学习不在文章中但同样很好看的图,致力于给同学们 ...

  9. R绘图 | 堆叠柱状图

    stack_bar 整个新系列.目前的几个系列, 「#R实战」  以「生信分析」为主, 「#跟着CNS学作图」 以「复现顶刊」Figure为主,而本系列 「#R绘图」 则是学习不在文章中但同样很好看的 ...

最新文章

  1. 深入理解DOM事件类型系列第六篇——加载事件
  2. Exchange2010 初始化失败
  3. 【转载】dirs、pushd、popd指令
  4. 查看oracle监听服务器,处理Oracle 监听文件listener.log问题
  5. 数据结构链表之队列,Python3实现——7
  6. 树莓派vnc用法 linux,怎样使用VNC在树莓派上运行远程桌面
  7. aqara (737) -(a俩)_A-史密斯:勇士有人类已知的最强后场组合,湖人很难限制
  8. matlab mex 矩阵,如何从mex函数访问matlab结构字段中的矩阵?
  9. PX4飞控控制投放装置
  10. HDU 6312.Game-博弈-签到题 (2018 Multi-University Training Contest 2 1004)
  11. pandas读取数据库,将结果使用matplotlib绘制成二维表格图片
  12. php调用海康人脸识别摄像机,海康网络摄像机SDK对接
  13. python打开文件,出现OSError
  14. 大数据时代个人信息保护的困境与思考
  15. 四个Channel的讲解
  16. 【产品笔记】2.互联网产品修炼
  17. TypeError: Cannot set properties of undefined (setting ‘xx‘)
  18. java开发人员工资多少钱_全世界有多少Java开发人员?
  19. (Paper)Network in Network网络分析
  20. 【buildroot】buildroot使用总结

热门文章

  1. 智能世代的工业/嵌入式网络与I/O桥接芯片解决方案
  2. VS2015专业版+opencv3.3环境配置以及出现计算机中丢失 opencv_world300d.dll的问题
  3. 【算法专题】数独问题详解
  4. 【代码随想录】【LeetCode】自学笔记07 - 栈和队列
  5. 【CSS】537- 认真介绍 CSS 原理
  6. 多核CPU,单核CPU,超线程技术,与多线程程序深入浅出
  7. Uniapp苹果登录sign in Apple
  8. Android 4.4 kitkat以上及以下根据uri获取路径的方法
  9. 计算机组成原理笔记(王道考研) 第二章:数据的表示和运算2
  10. 微信公众号网页 H5 video 标签自动播放