gpt4 book ai didi

R:ggtern 不工作,用新的 ggplot2 打破

转载 作者:行者123 更新时间:2023-12-02 01:30:19 26 4
gpt4 key购买 nike

我正在尝试使用 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 2.0.1 现在可用,几天前在完全重写包以与 ggplot2 2.0.0 兼容后发布在 CRAN 上.可以找到 ggtern 2.0.X 中新功能的摘要 here :

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

solution

关于R:ggtern 不工作,用新的 ggplot2 打破,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34648070/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com