【发布时间】:2021-10-01 10:16:46
【问题描述】:
我正在与 R 合作。我正在尝试在此处复制此 stackoverflow 帖子中提供的答案:How can I plot 3D function in r?
使用 R 中的“lattice”库,我正在尝试创建“input_1”、“input_2”、“input_3”的 3D 曲面图 - 并根据“final_value”的值对曲面着色。
我为这个问题创建了一个函数:
my_function_b <- function(input_1, input_2, input_3, input_4) {
final_value = sin(input_1) + cos(input_2) + input_3 + input_4
}
然后,我为这个函数的每个“输入”分配了一系列值:
input_1 <- seq(-10, 10, length= 30)
input_2 <- input_1
input_3 <- input_1
input_4 <- input_1
接下来,我尝试使用“外部”功能:
z <- outer(input_1, input_2, input_3, my_function_b)
但这会返回以下错误:
Error in get(as.character(FUN), mode = "function", envir = envir) :
object 'input_3' of mode 'function' was not found
谁能告诉我我做错了什么?
谢谢
其他参考资料:
【问题讨论】:
标签: r plot 3d data-visualization