r - ggtern 与 ggsave 或 ggpubr 不兼容
问题描述
每当我尝试将 ggtern 对象与 ggplot2:ggsave 或 ggarrange 一起使用时,都会收到此错误消息。我正在尝试将 ggtern 图与 ggpplot 结合起来。
library(ggtern)
DATA <- data.frame(A = runif(100), B = runif(100), C = runif(100))
plot <- ggtern(data = DATA,
mapping = aes(x = A, y = B, z = C)) +
geom_point() + ggtern::theme_bw(base_size = 30) + theme_arrowlarge()
plot
ggplot2::ggsave(plot,file=paste0('ternary plot','.png'),width=30,height=25,units='cm',dpi=600)
错误:CoordTern 需要以下缺失的美学(tlr->xy):z
ggpubr::ggarrange(plot)
错误:CoordTern 需要以下缺失的美学(tlr->xy):z
为什么会出现这些错误消息以及如何解决?
解决方案
推荐阅读
- excel - 使用 VBA 排序 - 多级排序
- excel - 在单独的工作簿中设置一个值,并恢复为旧值
- stripe-payments - 如何使用 Stripe PaymentIntent 处理产品可用性/税收/运费?
- office365 - 如何对未在 Microsoft word 365 中加载的 VSTO 插件进行故障排除?
- string - 逐行读取文件 ARDUINO
- python - 我可以用更少的属性进行预测吗?
- javascript - 数组可以很好地打印对象值,但试图访问其打印的值未定义
- android - JPEG 按预期占用约 20 倍的空间
- r - R ggplot中的分隔轴
- php - 数据库存在但返回错误提示“未知数据库”