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

Posted Little_Rookie

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了R 报错Error in plot.new() : figure margins too large相关的知识,希望对你有一定的参考价值。

一页多图

介绍

ggplot2.multiplot是一个易于使用的功能,将多个图形在同一页面上使用R统计软件GGPLOT2绘图方法。这个功能是从easyGgplot2包。

安装并加载easyGgplot2包

easyGgplot2 ř软件包可以安装如下:

install.packages("devtools")
library(devtools)
install_github("easyGgplot2", "kassambara")

使用装载该R代码软件包:

library(easyGgplot2)

例子

# data.frame
df <- ToothGrowth
# 自定义框图与中心点图
plot1<-ggplot2.boxplot(data=df, xName=\'dose\',yName=\'len\', groupName=\'dose\', addDot=TRUE, dotSize=1, showLegend=FALSE)
# 带中心点图的自定义点图
plot2<-ggplot2.dotplot(data=df, xName=\'dose\',yName=\'len\', groupName=\'dose\',showLegend=FALSE)
# 带有中心点图的自定义带状图
plot3<-ggplot2.stripchart(data=df, xName=\'dose\',yName=\'len\', groupName=\'dose\', showLegend=FALSE)
# Notched box plot
plot4<-ggplot2.boxplot(data=df, xName=\'dose\',yName=\'len\', notch=TRUE)
#在同一页上的多个图表
ggplot2.multiplot(plot1,plot2,plot3,plot4, cols=2)

使用GGPLOT2数据可视化:教程如何把多个图形在同一页面上

 

ggplot2.multiplot功能

描述

把多个图形在同一页面上

用法

library(easyGgplot2)
ggplot2.multiplot(..., plotlist=NULL, cols=2)

参数

参数说明
...,plotList 用逗号分隔GGPLOT2对象的列表。(如:plot1,plot2,plot3)
COLS 布局列数

 转载于:http://www.sthda.com/english/wiki/ggplot2-multiplot-put-multiple-graphs-on-the-same-page-using-ggplot2

以上是关于R 报错Error in plot.new() : figure margins too large的主要内容,如果未能解决你的问题,请参考以下文章

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

R语言报错:Error in psi[j, t] <- which.max(preProb) : subscript out of bounds

R执行报错:Error in `[<-.ts`(`*tmp*`,...only replacement of elements is allowed

R Error in :missing values are not allowed in subscripted assignments of data frames

R Error in :missing values are not allowed in subscripted assignments of data frames

bugfree登录后报错PHP Fatal error: Call-time pass-by-reference has been removed in