gpt4 book ai didi

一起返回函数中的绘图和值

转载 作者:行者123 更新时间:2023-12-04 03:11:35 26 4
gpt4 key购买 nike

我有一个这样的功能:

fun <- function(dataset){
require(ggplot2)
g <- ggplot(dataset, aes(x = x, y = y)) + geom_smooth(method = "lm") + geom_point()

l<-lm(y~x)
return (list(l, g))
}

我想同时返回情节和值,但它不返回情节,我面临这个错误:

Error in .Call.graphics(C_palette2, .Call(C_palette2, NULL)) :
invalid graphics state



我能做什么?

最佳答案

以下工作,你可以得到情节。但是,R 警告说这不是这样做的方法。

fun <- function(dataset){
require(ggplot2)
p <- ggplot(dataset, aes(x = x, y = y)) +
geom_smooth(method = "lm") + geom_point()

l <- lm(y~x, data=dataset)
return (list(l, p))
}

dataset <- data.frame(x= 1:10, y=1:10)
out <- fun(dataset)

编辑:我看过警告,似乎可以忽略。见链接 https://stat.ethz.ch/pipermail/r-devel/2016-December/073554.html

关于一起返回函数中的绘图和值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44859130/

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