R:ggtern 不工作,用新的 ggplot2 打破
R: ggtern does not work, broken with new 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),
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)
给了我这个(这可能与问题有关也可能无关):
Attaching package: ‘ggtern’
The following objects are masked from ‘package:ggplot2’:
%+%, %+replace%, aes, calc_element, Geom, geom_segment, ggplot_build,
ggplot_gtable, ggsave, theme, theme_bw, theme_classic, theme_get, theme_gray,
theme_grey, theme_minimal, theme_set, theme_update
qplot(3,4)
失败:
Error in FUN(X[[i]], ...) : attempt to apply non-function
如果我将其注释掉并且它到达 ggtern(...
我得到这个:
Error in coord_tern() : could not find function "coord"
显然,有些地方不对劲。我从哪里开始寻找问题所在?这个函数是什么 coord
为什么它不见了?
我 运行 遇到与 ggtern 故障相同的问题。我的工作是下载并安装 ggplot2 的 1.0.1 版本。存档版本可以在 "cran.r-project.org" 网站 https://cran.r-project.org/src/contrib/Archive
找到
引用开发者的电子邮件:
I have just released the new ggtern 2.0.1 version, compatible with
ggplot2 2.0.
现在应该可以了
是的,ggtern 2.0.1
现已可用,几天前在完全 re-writing 软件包与 ggplot2 2.0.0
兼容后发布在 CRAN 上。 ggtern 2.0.X
中的新功能摘要可在 here:
中找到
这是您的代码在新包下生成的内容:
我正在尝试使用 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),
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)
给了我这个(这可能与问题有关也可能无关):
Attaching package: ‘ggtern’
The following objects are masked from ‘package:ggplot2’:
%+%, %+replace%, aes, calc_element, Geom, geom_segment, ggplot_build,
ggplot_gtable, ggsave, theme, theme_bw, theme_classic, theme_get, theme_gray,
theme_grey, theme_minimal, theme_set, theme_update
qplot(3,4)
失败:
Error in FUN(X[[i]], ...) : attempt to apply non-function
如果我将其注释掉并且它到达 ggtern(...
我得到这个:
Error in coord_tern() : could not find function "coord"
显然,有些地方不对劲。我从哪里开始寻找问题所在?这个函数是什么 coord
为什么它不见了?
我 运行 遇到与 ggtern 故障相同的问题。我的工作是下载并安装 ggplot2 的 1.0.1 版本。存档版本可以在 "cran.r-project.org" 网站 https://cran.r-project.org/src/contrib/Archive
找到引用开发者的电子邮件:
I have just released the new ggtern 2.0.1 version, compatible with ggplot2 2.0.
现在应该可以了
是的,ggtern 2.0.1
现已可用,几天前在完全 re-writing 软件包与 ggplot2 2.0.0
兼容后发布在 CRAN 上。 ggtern 2.0.X
中的新功能摘要可在 here:
这是您的代码在新包下生成的内容: