使用R的Fields中的Image.plot的结果看起来非常糟糕

时间:2015-07-17 07:33:45

标签: r csv field heatmap

library(MBA)
library(fields)

data <- read.csv(file="Test.csv", header=T, stringsAsFactors=F)

rawdata <- data.frame(as.numeric(data$X), as.numeric(data$Y), as.numeric(data$Z))

mba.int <- mba.surf(rawdata, 400, 400, extend=T)$xyz.est

fields::image.plot(mba.int)

这就是结果出现的方式

enter image description here

为什么会发生这种情况?为什么垂直轴上这么小? 也有人会知道如何摆脱白色背景吗?我想把这个热图并将其叠加在地图上。

1 个答案:

答案 0 :(得分:0)

尝试在mba.surf函数中添加它

n = 1, m = 2

沿y轴的层次结构中样条空间的初始大小。 如果y轴是x轴长度的k倍,则m = 1,建议n = k。 默认值为m = 1。