16得票2回答
使用ggplot2在R中将网格外的数据点绘制为指向数据的箭头。

我正在生成具有全球范围数据的地图,然后放大到特定区域。在缩放视图中,我想显示边界框外还有其他数据点,方法是从框的中心指向外部数据点的箭头。 注意: 我不需要是“大圆”路径,只需要是Mercator投影中的XY向量,因为我认为这对“正常”绘图也很有用。 这是一个示例,显示了数据范围的世界地图...

10得票1回答
在ggmap中绘制曲线,geom_curve无法工作

我希望制作一张荷兰地图,标注城市之间的弯曲线路。我有两个数据框,第一个名为df_verticles,其中包含24个城市及其纬度/经度组合。第二个数据框名为df,我想使用它来绘制从组合的纬度/经度到另一个组合的弯曲线路。 > head(df_vertices) city ...

7得票1回答
ggmap中动态数据点标签位置定位

我正在使用R中的ggmap包,相对于地理空间数据可视化而言,我还是新手。我有一个包含11个纬度和经度对的数据框,我想在地图上绘制它们,每个点上带有标签。以下是虚拟数据: lat<- c(47.597157,47.656322,47.685928,47.752365,47.689297,...

17得票3回答
确定两个邮政编码之间的距离(mapdist的替代方案)

我希望计算大约100,000个不同的邮政编码之间的距离。我知道在ggmap包中有mapdist函数。 mapdist函数运行完美:library(ggmap) mapdist('Washington', 'New York', mode = 'driving') # fro...

12得票1回答
使用ggmap和geom_path绘制街道

我喜欢用ggmap在特定区域绘制街道地图。我通过overpass api从osm获取数据。对于大多数街道,使用geom_path效果不错。但是,有些街道混乱不堪。欢迎提供任何提示。请访问http://overpass-turbo.eu/查看所需的输出。您可以在下面的R代码中找到查询。 lib...

9得票1回答
在ggplot和ggmap中保存图像

我已经使用ggsave函数保存了一张图片,它看起来像这样: 但是我想要像这样的输出: al1 <- get_map(location = c(lon = -86.304474, lat = 32.362563), zoom = 11, maptype = 'terr...

11得票1回答
当使用ggmap和geom_point时,geom_text无法工作

你好,我正在使用ggmap和gg_point函数显示在河口测量的数据。 我使用的代码如下: library(ggmap) al1 <- get_map(location = c(lon = -87.525, lat = 30.35), zoom = 12, maptype ...

8得票1回答
在ggmap中如何在点之间绘制曲线?

我正在尝试使用ggmap在谷歌地图上绘制实体的运动轨迹,希望用一系列有向线段表示。目前我使用ggplot2中的geom_segment函数来绘制线段。然而,在运动中若出现如1->2->1这样的循环,线段会重叠在一起。这使得从可视化中了解运动变得更加困难。 有没有一种方法可以使线段弯曲以应对这...

8得票1回答
使用ggmap绘制世界地图

我正在尝试使用ggmap软件包/get_map功能(见下面的代码)与ggplot2相结合,获得整个世界的简单光栅地图。缩放级别仅限于“3”,不允许进一步缩小。 似乎不可能获得世界地图(如在ggmap描述中所述:“当前不支持整个世界的地图”)。也许由于不了解为什么不可能/不支持,是否有解决方案...

28得票5回答
在ggplot2中(用于地图),与定位器等效的是什么?

注意:这个问题是关于映射的,但我希望能在标准笛卡尔坐标系中绘图时使用它。 我喜欢基础图形,也喜欢ggplot2的许多功能。调整图形的一个最常用的基础函数是locator(n),但在ggplot2中会产生错误。 library(ggplot2) county_df <- map_da...