【发布时间】:2011-06-06 21:46:50
【问题描述】:
我在 RGoogleMaps 中找不到与轴标签有关的以下问题的任何文档:
library(RgoogleMaps)
datas <- structure(list(LAT = c(37.875, 37.925, 37.775, 37.875, 37.875),
LON = c(-122.225, -122.225, -122.075, -122.075, -122.025)),
.Names = c("LAT", "LON"), class = "data.frame",
row.names = c(1L, 2L, 3L, 4L, 5L))
# Get bounding box.
boxt <- qbbox(lat = datas$LAT, lon = datas$LON)
MyMap <- GetMap.bbox(boxt$lonR, boxt$latR, destfile = "Arvin12Map.png",
maptype = "mobile")
PlotOnStaticMap(MyMap, lat = datas$LAT, lon = datas$LON,
axes = TRUE, mar = rep(4, 4))
当我在我的计算机上运行此程序时,水平轴的范围从 300W 到 60E,但其间的刻度不是线性间隔的(300W、200W、100W、0、100E、160W、60W)。 此外,垂直轴从 300S 线性移动到 300N。似乎无论我为数据提供什么数据,轴总是以这种方式标记。
我的问题是:
1. 使用此代码的其他机器是否会出现此问题?
2. 有没有人解释一下?
和
3.任何人都可以提出一种方法来获得正确的轴标签(假设这些是“不正确的”,但也许我在某种程度上误解了情节!)?
感谢您的宝贵时间。
【问题讨论】:
-
这似乎是代码中的一个错误。如果忽略度数符号,您会注意到该图在两个轴上都标记为 -320 到 +320。这与绘图大小相同(即 640 x 640)。我没有跟踪所有代码,但我怀疑经度和纬度没有传递给轴标签。您不妨联系包维护者。
标签: r axes rgooglemaps