layer_ 中未使用的参数
Unused argument in layer_
我正在尝试在此处重现以下内容:
https://www.r-graph-gallery.com/201-levelplot-with-latticeextra.html
# library
library(latticeExtra)
# create data
set.seed(1)
data <- data.frame(x = rnorm(100), y = rnorm(100))
data$z <- with(data, x * y + rnorm(100, sd = 1))
# showing data points on the same color scale
levelplot(z ~ x * y, data,
panel = panel.levelplot.points, cex = 1.2
) +
layer_(panel.2dsmoother(..., n = 200))
但我得到了
Error in layer(panel.2dsmoother(..., n = 200), under = TRUE) :
unused argument (under = TRUE)
昨天一切正常,我不确定发生了什么事?
如果您加载了另一个具有名为 layer
的函数的包,它将在 latticeExtra
中屏蔽该函数。有 numerous packages 具有 layer
功能。
您可以按照 Allan 的建议重新启动 R 会话,然后只加载您需要的包。或者,您可以告诉 R 您想要哪个 layer
函数:
levelplot(z ~ x * y, data,
panel = panel.levelplot.points, cex = 1.2
) +
latticeExtra::layer_(panel.2dsmoother(..., n = 200))
我正在尝试在此处重现以下内容:
https://www.r-graph-gallery.com/201-levelplot-with-latticeextra.html
# library
library(latticeExtra)
# create data
set.seed(1)
data <- data.frame(x = rnorm(100), y = rnorm(100))
data$z <- with(data, x * y + rnorm(100, sd = 1))
# showing data points on the same color scale
levelplot(z ~ x * y, data,
panel = panel.levelplot.points, cex = 1.2
) +
layer_(panel.2dsmoother(..., n = 200))
但我得到了
Error in layer(panel.2dsmoother(..., n = 200), under = TRUE) : unused argument (under = TRUE)
昨天一切正常,我不确定发生了什么事?
如果您加载了另一个具有名为 layer
的函数的包,它将在 latticeExtra
中屏蔽该函数。有 numerous packages 具有 layer
功能。
您可以按照 Allan 的建议重新启动 R 会话,然后只加载您需要的包。或者,您可以告诉 R 您想要哪个 layer
函数:
levelplot(z ~ x * y, data,
panel = panel.levelplot.points, cex = 1.2
) +
latticeExtra::layer_(panel.2dsmoother(..., n = 200))