我注意到自从ggplot2发布了新版本(3.3.0)后,我不能再使用ggtern包,因为它会完全破坏我用ggplot2生成的所有图。
library(ggplot2)
df <- data.frame("x" = c(1,2), "y" = c(2,1))
ggplot(df, aes(x,y)) + geom_point()
但是,当我加载ggtern之后,我得到了以下结果:
library(ggtern)
ggplot(df, aes(x,y)) + geom_point()
即使我解除挂载ggtern,它也会保持这种状态,因此我必须重新启动R才能再次生成正常的绘图。
一个解决方法是降级ggplot2到较旧的版本(即3.2.1版本),但这也有其他缺点。
是否有另一种解决方法,可以使用当前的ggplot2版本和ggtern?