我对R很陌生,并使用内插数据(例如在不规则网格上绘制轮廓线中的数据)制作了fill.contour图。使用来自在不规则网格上绘制轮廓的一些样本数据,我使用以下代码制作了fill.contour和简单散点图
x <- datr$Lat
y <- datr$Lon
z <- datr$Rain
require(akima)
fld <- interp(x,y,z)
filled.contour(fld)
plot(x,y)
有没有办法在同一块图上(重叠)制作plot(x,y)和filled.contour(fld)?我已经尝试过点(x,y),但这与x和y轴不匹配。在Matlab中,我相信可以保留,但我不确定如何在R上进行。
谢谢!
您可以使用参数plot.title
或plot.axes
为此:
x <- 10*1:nrow(volcano)
y <- 10*1:ncol(volcano)
filled.contour(x, y, volcano, plot.title = {
points(x = 200, y = 200)
})
(通过)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句