我正在尝试使用library(oceanmap)在R中创建测深图。我似乎无法调整测深图的大小。我尝试按照Oceanmap教程中的建议添加add.region,但是没有调整窗口的大小!因此,我陷入了一个巨大的地块,该地块在底部被切断。
任何人都可能知道如何调整get.bathy图片的大小?
library(oceanmap)
site <- extent(130,180,-80,-40)
par(mar=c(3, 2, 2, 2))
plotmap(site, grid=F, main="Southern Ocean")
bathy <- get.bathy(site, grid=F, cbpos='r', resolution=3)
谢谢!
答案 0 :(得分:2)
您是否尝试过用marmap
绘制测深图ggplot2
?结果在恕我直言中相当不错,并且易于自定义:
library(marmap)
library(ggplot2)
data(florida)
autoplot(florida, geom = c("raster", "contour"), size=0.1) +
scale_fill_etopo()
有关详细信息和更多示例,请查看?autoplot.bathy
和?etopo.colors
。
答案 1 :(得分:0)
我真的不是要成为“那个家伙”,但是在使用我能找到的任何使用Oceanmap的文档或论文中,似乎都没有一个好的答案,所以也许您可能想看看marmap代替。 https://cran.r-project.org/web/packages/marmap/vignettes/marmap-DataAnalysis.pdf是一个非常不错的文字,它显示的第一件事是正确缩放的测深图。