R:ggtern不工作,新ggplot2坏了

R:ggtern不工作,新ggplot2坏了,r,ggplot2,ggtern,R,Ggplot2,Ggtern,我正试图用这个软件包来绘制一些图。它以前在ggplot2上运行,但现在不起作用,并破坏了ggplot2 当我运行以下命令时: library(ggplot2) qplot(1,2) library(ggtern) qplot(3,4) df = data.frame(x = runif(50), y = runif(50), z = runif(50), Value = runif(50,1,10)

我正试图用这个软件包来绘制一些图。它以前在ggplot2上运行,但现在不起作用,并破坏了ggplot2

当我运行以下命令时:

library(ggplot2)
qplot(1,2)
library(ggtern)
qplot(3,4)

df = data.frame(x = runif(50),
                y = runif(50),
                z = runif(50),
                Value = runif(50,1,10),
                Group = as.factor(round(runif(50,1,2))))
ggtern(data=df,aes(x,y,z,color=Group)) +
  theme_rgbw() +
  geom_point() + geom_path() +
  labs(x="X",y="Y",z="Z",title="Title")
qplot(1,2)
工作正常,
library(ggtern)
提供了以下信息(可能与问题有关,也可能与问题无关):

qplot(3,4)
失败,原因如下:

Error in FUN(X[[i]], ...) : attempt to apply non-function
如果我把它注释掉,它到达
ggtern(…
),我会得到:

Error in coord_tern() : could not find function "coord"

显然,有些地方出了问题。我从哪里开始查找出了问题?这个函数是什么?它为什么消失了?

我遇到了与ggtern故障相同的问题。我的工作是下载和安装ggplot2的1.0.1版本。存档版本可以在“cran.r-project.org”上找到网站

引用开发商的电子邮件:

我刚刚发布了新的ggtern 2.0.1版本,与兼容 ggplot2.0


现在应该可以了。

是的,
ggtern 2.0.1
现在可以使用了,在完全重新编写包以兼容
ggplot2.0.0
后,于几天前在CRAN上发布。可以在
ggtern 2.0.X
中找到新功能的摘要:

以下是您的代码在新包下生成的内容:


ggplot2最近进行了一次重大更新。根据不同的软件包,需要对ggplot2的内部更改进行调整。ggtern似乎屏蔽了许多基本的ggplot2功能。
gtern
现在被新的软件包打破了(摘自哈德利读到的评论)。显然,维修人员不在现场进行必要的更改。问题从2016年3月9日开始出现。绘图失败,错误与原始帖子中的相同,从CRAN软件包检查结果中可以看出
Error in coord_tern() : could not find function "coord"