1

我想在特定位置制作风玫瑰图。Windrose 可以用 openair 包绘制

library(openair)
windRose(mydata, "ws", "wd")

或使用此功能的 ggplot 。我在寻找什么,一种在地图上覆盖该图的好方法。我尝试使用 ggmap(我没有谷歌地图 API 密钥)和传单。这个例子我也试过了,输出如下。 在此处输入图像描述

有没有办法在传单地图上覆盖 ggplot 或任何其他 ggmap 方式来很好地做到这一点。

4

1 回答 1

2

这是一个多步骤的过程,需要进行一些调整才能使其按您想要的方式工作,但可以分 3 个步骤完成。

将图表的背景设置为透明

在本地保存 png

使用addLogo()from mapviewpackage 将图像发布到您的地图并放置它

当然,在实施此过程时,您将需要解决一些问题。如果您在 Shiny 中执行此操作,您将希望使用目录管理来创建和销毁图表作为数据更新,并确保以某种方式使图表的创建具有反应性或观察性。

如果您正在制作一个不错的 rMarkdown 仪表板,只需确保跟踪 png 文件的保存位置并使用正确的地址即可。

于 2020-04-09T15:03:50.837 回答