r - 使用 R 的页面中的多个绘图
问题描述
我有个问题。我想在一个页面中排列 7 个图:顶行 3 个图,下面 2 个图,下面还有 2 个图。我不能让它与 layout(matrix=)) 一起工作(我认为是因为顶行有奇数个地块)。我已经使用 aplot 和 image.plot 来制作绘图。谢谢。亨利
解决方案
如果你正在使用ggplot
,你也可以考虑使用这个patchwork
包来简化它。例如:
第 1 步:创建所有图形并将它们分配给对象(例如fig1
,fig2
等)。例如:
fig1 <- ggplot(data = myData, mapping = aes(x = x, y = y) +
geom_point()
#...etc.
第 2 步:创建要指定的布局:
library(patchwork)
(fig1 + fig2 + fig3) / (fig4 + fig5) / (fig6 + fig7)
推荐阅读
- reactjs - Reactjs - 状态得到更新,但组件不会重新渲染
- performance-testing - Wiremock:将映射推送到 ECS Fargate 中的多个容器
- python - Python 行为编码错误:UnicodeEncodeError: 'latin-1' codec can't encode characte
- sshfs - SSHFS 文件共享权限问题
- php - 带有 ajax 的条纹元素在 firefox 和 safari mobile 上不起作用
- .net - 在编写正则表达式方面需要帮助
- python - Pyspark sparkSession 在 pycharm 中运行时关闭后抛出连续的异常日志流
- safari - Safari 不透明动画有时会失败
- winapi - CreateCompatibleBitmap 产生黑色单色(即使使用屏幕直流)
- slack - 使用 Bolt for java 的动态块和块动作