首页 > 解决方案 > R plot.gstatVariogram函数在VSCode中不可调用

问题描述

当我在 RStudio 中运行以下 R 代码时,我会得到合适的结果/绘图:

# Load Libraries
library(maptools)
library(spatstat)
library(gstat)
library(rgdal)

# Define File Paths
path_data <- file.path(getwd(), "Data")
path_export <- file.path(getwd(), "Export")

# Read Data
file_oil <- file.path(path_data, "OilCont.shp")
points_oil <- readOGR(file_oil)

# Variograms
kwges_vgm <- variogram(log_Kwges~1, data = points_oil)
plot(kwges_vgm)

estimated_model <- vgm(1, "Sph", 80, 0.1)
plot(kwges_vgm, model = estimated_model)

但是当我在 VSCode 中运行相同的代码时,我收到第二个 plot() 的以下错误消息:

2: In plot.window(...) : "model" is no graphic parameter
3: In plot.xy(xy, type, ...) : "model" ist kein Grafikparameter
4: In axis(side = side, at = at, labels = labels, ...) :
  "model" ist kein Grafikparameter
5: In axis(side = side, at = at, labels = labels, ...) :
  "model" ist kein Grafikparameter
6: In box(...) : "model" ist kein Grafikparameter
7: In title(...) : "model" ist kein Grafikparameter

是德文所以我把第一行翻译成英文

似乎plot.gstatVariogram()在 VSCode 中无法正常工作。我正在使用Visual Studio Code 的 R 扩展和所有建议的可选扩展运行 VSCode。

有没有人有同样的问题或解决方案?

标签: rvisual-studio-codegstat

解决方案


好的,现在我得到了一个解决方案:当我在单行中运行代码时(Ctrl + Enter)分别为所有代码(Ctrl + Shift + Enter)而不是运行源(Ctrl + Shift + S)在 VSCode 中正确生成。


推荐阅读