Я использую функцию fill.contour () для построения контурного графика.
Это мой (упрощенный) код R:
testdata <- read.csv("test.csv",header=TRUE,sep=",",fill=TRUE)
x <- as.matrix(subset(testdata,select=X))
z <- as.matrix(subset(testdata,select=c(L1,L2,L3,L4)))
filled.contour(x=x,z=z,nlevels=20)
и это мои (упрощенные) данные тестирования:
X,L1,L2,L3,L4
10,5,5,5,2
25,3,5,5,2
30,3,3,5,2
45,3,3,2,2
Моя проблема: если данные содержат значения NA, я получаю «дыры» в моем графике Как я могу справиться с этим? Значения должны быть интерполированы. Я не могу найти информацию о самой функции интерполяции. Так?