簡體   English   中英

在 R 中的 map 背景上覆蓋 plot

[英]Overlay plot on map background in R

我想在特定位置制作一個windrose plot。 Windrose 可以是 plot 與 openair package

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

或使用 ggplot 使用此 function 我在尋找什么,一種將 plot 覆蓋在 map 上的好方法。 我嘗試使用 ggmap(我沒有谷歌 map API 密鑰)和 leaflet。這個例子我也試過了,下面是 output。 在此處輸入圖像描述

有沒有辦法在 leaflet map 或任何其他 ggmap 方法上覆蓋 ggplot 來很好地做到這一點。

這是一個多步驟的過程,需要進行一些調整才能使其按您想要的方式工作,但可以分 3 個步驟完成。

將圖表的背景設置為透明

在本地保存 png

使用mapview package 中的addLogo()將圖像發布到您的 map 並放置它

當然,在實施此過程時,您將需要解決一些問題。 如果您在 Shiny 中執行此操作,您將希望使用目錄管理來創建和銷毀繪圖作為數據更新,並確保以某種方式使圖形的創建具有反應性或觀察性。

如果您正在制作一個不錯的 rMarkdown 儀表板,只需確保跟蹤 png 文件的保存位置並使用正確的地址即可。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM