我想将2个饼图和3个箱形图组合成一个数字。我想要在顶部的2个饼图和底部的3个箱形图。当我使用par(mfrow=c(2,3))
时,我在第一行中获得了2个饼图和一个箱形图。将多个数字合并为一个
1
A
回答
1
您可以使用布局
像
layout(matrix(c(1,1,1,2,2,2,3,3,4,4,5,5), nrow = 2, ncol = 6, byrow = TRUE))
plot(1,main=1,ylab="A")
plot(2,main=2,ylab="B")
plot(3,main=3,ylab="C")
plot(4,main=4,ylab="D")
plot(5,main=5,ylab="E")
注
在这里,你需要创建不同大小的情节,您需要将您的布局矩阵的最小部分(这里它是阴谋的1/6)
你需要这样的矩阵(其中不同号 - 不同地块)
[,1] [,2] [,3] [,4] [,5] [,6]
[1,] 1 1 1 2 2 2
[2,] 3 3 4 4 5 5
或matrix(c(1,1,1,2,2,2,3,3,4,4,5,5), nrow = 2, ncol = 6, byrow = TRUE)
0
您可以使用R中的grid概念,绘制多个数字到一行或多行和列,请检查以下内容供参考:
plot(1:3)
grid(NA, 5, lwd = 2) # grid only in y-direction
## maybe change the desired number of tick marks: par(lab = c(mx, my, 7))
op <- par(mfcol = 1:2)
with(iris,
{
plot(Sepal.Length, Sepal.Width, col = as.integer(Species),
xlim = c(4, 8), ylim = c(2, 4.5), panel.first = grid(),
main = "with(iris, plot(...., panel.first = grid(), ..))")
plot(Sepal.Length, Sepal.Width, col = as.integer(Species),
panel.first = grid(3, lty = 1, lwd = 2),
main = "... panel.first = grid(3, lty = 1, lwd = 2), ..")
}
)
par(op)
相关问题
- 1. 将多行数据合并为一个
- 2. 将多个字节数组映像合并为一个
- 3. 将矢量合并为一个数字
- 4. 将多个查询合并为一个
- 5. 将SQL多个表合并为一个
- 6. 将多个stringByReplacingOccurrencesOfString合并为一个
- 7. 将多个分支合并为一个
- 8. 将多个.frameworks合并为一个“伞”
- 9. 将多个记录合并为一个
- 10. 将多个QWidets合并为一个QMainWindow
- 11. 将多个MsgBox合并为一个
- 12. 将多个列合并为一个
- 13. 将多个PDF合并为一个PDF
- 14. 将多个图像合并为一个
- 15. 将多个pdf合并为一个PDFMerger
- 16. 将多个站点合并为一个
- 17. SQL - 将多个行合并为一个
- 18. 将两个字节合并为一个
- 19. 将三个字段合并为一个
- 20. CMUSphinx将多个字典合并为一个字典?
- 21. 将多个应用程序合并/合并为一个
- 22. 将多个SQL实例合并/合并为一个
- 23. 将三个函数合并为一个
- 24. 将两个数组合并为一个
- 25. 将两个函数合并为一个
- 26. 将两个数组合并为一个
- 27. 将多个jquery函数合并为一个函数
- 28. Java 8 - 如何将多个字段合并为一个dto?
- 29. 将多个字段合并为一个使用xslt
- 30. 将多个字符串合并为一个文本区
嗯..你是什么意思?你能多解释一下吗? – Batanichek
我想表示第一个情节为'A',第二个情节为'B',第三个情节为'C'等。 – munna
情节标题(编辑情节主要情节)?或者是其他东西? – Batanichek