最近更新了 gglot2,以指导使用 ggproto 系统。以下命令不再起作用。
scale_x_discrete(指南=“prism_bracket”)
这个问题可能很容易解决,但我无法让它与 ggproto 系统一起工作。如何将此命令从 S3 引导系统更新到 ggproto?想法?
一个能够更新我当前脚本以更新 ggplot2 的解决方案(使用 ggproto 作为指南),因此我可以继续使用括号作为我的离散 x 轴。
现有的拉取请求可以解决此问题。它还没有集成到开发版本的主分支中,更不用说发布到CRAN了,但是你可以用
remotes::install_github()
安装它:
remotes::install_github("csdaw/ggprism#25")
library(ggplot2)
library(ggprism)
base <- ggplot(mpg, aes(x = as.factor(cyl), y = hwy)) +
geom_jitter(width = 0.2) +
theme(axis.line = element_line(colour = "black"))
base + scale_x_discrete(guide = "prism_bracket")
packageVersion("ggplot2") ## 3.5.0