gpt4 book ai didi

r - 使用ggsave时遇到 "Error: $ operator is invalid for atomic vectors"

转载 作者:行者123 更新时间:2023-12-05 09:32:18 24 4
gpt4 key购买 nike

<分区>

下面是我准备的代码作为示例。在我运行 ggsave 之前一切都很好。错误是关于 $ 运算符的,这很令人困惑。我见过很多人在不同的情况下都有类似的错误信息。是我的错还是内部 R 错误?

library(tidyverse)

xx <- seq(0,2,0.01); yy <- seq(0,2,0.02); zz <- seq(0,2,0.04)

dat <- data.frame(
times = c(xx, yy, zz),
val = c(sin(xx), sin(yy)+rnorm(length(yy),sd=0.2), sin(zz)+rnorm(length(zz),sd=0.3)),
method = c(rep("A", length(xx)), rep("B", length(yy)), rep("C", length(zz)))
)

fig <- ggplot(dat) +
geom_line(aes(x = times, y = val, col = method, linetype = method)) +
theme_minimal() +
scale_color_manual(values = c("#29BDCE", "#ED8534", "#625559")) +
scale_linetype_manual(values=c("solid", "longdash", "dashed")) +
theme(legend.title = element_blank(),
legend.position = "none")

ggsave(fig, "D:/ResearchesAndProjects/2021_2_ODEadditive/code-ode-additive/examples/plots/test.png",
device = "png", type ="cairo")
#> Saving 7 x 5 in image
#> Error: $ operator is invalid for atomic vectors
Created on 2021-07-01 by the reprex package (v2.0.0)

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