【问题标题】:RgoogleMaps and ggmap producing blank plotRgoogleMaps 和 ggmap 产生空白图
【发布时间】:2014-08-07 22:54:57
【问题描述】:

我正在尝试在 R 中使用 RgoogleMaps 包。我在 Windows Server 2008 上运行 R 版本 3.1.0。无论我尝试绘制什么,我总是得到一个空白图。我试过写到外部设备,如 pdf 或 png,但没有成功。这是一个例子:

BrooklynMap <- GetMap(center="Brooklyn", zoom=13)
PlotOnStaticMap(BrooklynMap)

这个图只能在我的笔记本电脑上找到,但它只是在我的 Windows Server 2008 机器上给出了一个空白图。我还尝试使用带有以下代码的 ggmap 包:

mapImageData3 <- get_map(location = c(lon = -0.016179, lat = 51.538525),
color = "color",
source = "google",
maptype = "roadmap",
zoom = 16)

ggmap(mapImageData3,
extent = "device",
ylab = "Latitude",
xlab = "Longitude")

同样,这适用于我的笔记本电脑,但在 Windows Server 2008 上只产生空白图。

任何人都可以就可能导致此问题的原因提供指导吗?

谢谢你, 山姆

【问题讨论】:

  • 我会先从一个简单的 ggplot 甚至基础图开始,看看会发生什么。
  • 简单的基础图工作正常。 ggplot 工作正常。

标签: r ggmap rgooglemaps


【解决方案1】:

使用此代码,我可以将绘图保存到文件中:

BrooklynMap <- GetMap(center="Brooklyn", zoom=13,destfile = "MyTile3.png")
PlotOnStaticMap(BrooklynMap)

我试图使用 png() 来生成输出,但没有奏效。需要明确的是,它仍然没有在 R 中交互式绘图。

【讨论】:

    【解决方案2】:

    尝试在 ggmap() 命令中使用显式 print() 语句,例如像这样:

    print(ggmap(mapImageData3, extent = "device", ylab = "Latitude", xlab = "Longitude"))
    

    另外,请确保您安装了最新版本的 ggmap。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-06-17
      • 1970-01-01
      • 2013-11-23
      相关资源
      最近更新 更多