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

一页多图

par("mar")
par(mar = c(1, 1.5, 1, 0.5), bg = "white")
pay=c(11,19,14,22,14,28,13,81,12,43,11,16,31,16,23.42,22,26,17,22,13,27,180,16,43,82,14,11,51,76,28,66,29,14,14,65,37,16,37,35,39,27,14,17,13,38,28,40,85,32,25,26,16,12,54,40,18,27,16,14,33,29,77,50,19,34)
par(mfrow=c(2,3))#将绘图窗口改成2*3,可同时显示六幅图
hist(pay, pch = "1")#绘制直方图
dotchart(pay, pch = "2")#绘制点图
barplot(pay,horiz=T, pch = "3")#绘制条形图 # barplot(pay,horiz=T)#绘制条形图
qqnorm(pay, pch = "4");qqline(pay)#绘制Q-Q图
qqnorm(pay, pch = "5");abline(h=mean(pay)+sd(pay))#)//添加一个均值+标准差的水平线
plot(density(pay), pch = "6") #在坐标轴上显示数据密度
# horiz:逻辑参数。设置图形是水平或是垂直。

RStudio中报错Error in plot.new() : figure margins too large
原因:图的边距太小,就是边距设置的太大。一个是确实小,par("mar")可以查看,

可以通过par(mar=c(1,1,1,1))修改。

但有时问题依然存在,这是第二个原因,RStudio的四分窗口中plot的窗口过小,解决办法就是用鼠标把窗口拖大点

----------------------

mar-控制图形边界宽度(单个图形的边界)
默认的为c(5,4,4,2)+0.1,也就是我们上面做的图都是默认值。顺序为下、左、上、右,也就是顺时针的方向。 

时间: 2024-10-04 19:46:53

R 报错Error in plot.new() : figure margins too large的相关文章

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

在RStudio中使用plot()函数进行画图时,常出现"plot.new() : figure margins too large"问题.如图(1)所示. 出现该问题的原因是,RStudio里的[Plots]窗口太小,可以适当调大一点,或者把RStudio设置为全屏.解决步骤如下. 1.用鼠标选中[Plots]选项卡,然后把该窗口拖大一点即可,如图(2)所示. 图(2) 将[Plots]窗口拖大 2. 测试代码 //数据源 drink.txt index heat caffeine

插入图片后R文件变红,报错“Error::app:mergeDebugResources'. > Some file crunching failed, see logs for detail”

本想做一个有爱的小东西,插入图片后发现原本之前运行成功的程序, 出现了报错“:app:mergeDebugResources'. > Some file crunching failed, see logs for detail” 一脸懵逼~~~这是什么鬼,在别人的回答和博客里找找解决办法. 不过对我好像不管用,找了好久才发现是图片的问题. 之前只是简单的在重命名的时候把图片改成“xx.png”,放在了app/src/main/res/drawable文件夹里(ps:目前每次我都是在复制图片再粘

exsi报错Error: [$rootScope:inprog]

安装vmware exsi系列时,通过网页访问时出现报错 Error: [$rootScope:inprog] http://errors.angularjs.org/1.3.2/$rootScope/inprog?p0=%24digestat https://10.1.1.10/ui/scripts/main.js:263:20611at l (https://10.1.1.10/ui/scripts/main.js:265:12567)at k.$apply (https://10.1.1.

git push报错error: failed to push some refs to '[email protected]:

$ git push -u origin master To [email protected]:xxx/xxx.git ! [rejected] master -> master (fetch first) error: failed to push some refs to '[email protected]:xxx/xxx.git' hint: Updates were rejected because the remote contains work that you do hint:

Mysql多实例进入db报错ERROR 2002

今天做了mysql多实例实验, 进入3307没问题 进入3306: 进入: mysql -S /data/3306/mysql.sock报错: ERROR 2002 (HY000):Can't connect to local MySQL server 解决: 1. kill 33934 kill 34228 2, 我把启动脚本mysql中的密码去掉了 我把启动脚本mysql 统统chmod +x处理(之前是700) 3,重启 mysqld_safe --defaults-file=/data/

安装MySQL-python报错error: command 'gcc' failed with exit status 1

[[email protected] MySQL-python-1.2.3]# python setup.py install function) .... _mysql.c:133: error: 'ER_SYNTAX_ERROR' undeclared (first use in this function) _mysql.c:380: error: '_mysql_ConnectionObject' has no member named 'connection' _mysql.c:382

真机测试报错ERROR/AndroidRuntime: java.lang.RuntimeException: setParameters failed解决办法

这个错误是和调用相机摄像头相关的. 产生这个错误的原因主要在于代码控制分辨率的显示和真机测试分辨率不一样. 一:解决办法 WindowManager wm = (WindowManager) getSystemService(Context.WINDOW_SERVICE); Display display = wm.getDefaultDisplay(); Camera.Parameters parameters = camera.getParameters();// 得到摄像头的参数 para

升级到macOS 10.12 mysqlb报错ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

系统升级到macOS 10.12后启动mysql后,在终端输入mysql 报错ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES/NO) 解决办法1 在系统偏好设置里关闭mySQL2 $ cd /usr/bin3 $ sudo mysqld_safe --skip-grant-tables4 再打开一个终端$ mysqlmysql> use mysql;mysql> UPDATE

升级 MySQL 至 5.5,报错 [ERROR] Plugin 'InnoDB' init function returned error

MySQL 从 5.5 升级到 5.6,启动时报错: [ERROR] Plugin 'InnoDB' init function returned error. [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed. [ERROR] Unknown/unsupported storage engine: InnoDB [ERROR] Aborting 原因:主要是没有正常关闭 mysqld 服务的情况下,对数据库参数进行改