不能在一页中布置条形图
p3<-barplot(Fehleranzahl_aktuell$Anzahl_Fehler,names.arg=Fehleranzahl_aktuell$Ursachentext,col=c("blue"),xlab="Anzahl Fehler",horiz = TRUE,
las=2,las=1,top = "Fehler aktuelle Buchungsperioden",xlim=c(0,Anzahl_Max))
Anzahl_Max=max(Fehleranzahl$Anzahl_Fehler)
p4<-(barplot(Fehleranzahl$Anzahl_Fehler,names.arg=Fehleranzahl$Ursachentext,col=c("blue"),xlab="Anzahl Fehler",horiz = TRUE,
las=2,las=1,main = "Kumulierte Fehler 12 Buchungsperioden",xlim=c(0,Anzahl_Max+5)))
grid.arrange(p1, p2, nrow = 2)
我遇到以下错误:
plot_to_gtable(x)中的错误:参数必须属于此类 “ ggplot”,“ gtable”,“ grob”,“ recordedplot”或绘制函数 到R图形设备时调用,但它是矩阵
答案 0 :(得分:2)
我相信这里的问题是,您正在尝试将基数R图与包含ggplots的函数结合在一起。
此外,我不确定您是否可以通过这种方式将诸如barplot()之类的基本R图保存到对象。
您可以使用以R为基础组合图;
par(mfrow=c(2, 1))
在打勾之前写这行。
或者使用grid.arrange()将基本R条形图转换为ggplot条形图。
ggplot(data, aes()) + geom_bar()