Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 如何在传单中的地图上添加本地图像?_R_Leaflet - Fatal编程技术网

R 如何在传单中的地图上添加本地图像?

R 如何在传单中的地图上添加本地图像?,r,leaflet,R,Leaflet,我想在R中的传单地图上放置一个本地图像,如下所示,我将图像手动放置在绘画中: 我根据?mapview::addLogo: 但它没有将图像添加到地图: 您可能会感到困惑,有充分的理由,这是一个令人困惑的帮助示例,在帮助for?addLogo中有一个示例。addLogo需要的只是图像的路径。该帮助示例中使用的对system.file的调用仅返回png包中用于示例目的的示例图像的路径。如果您已经知道图像的路径,您可以提供该路径 因此,假设您的图像名为img1.png,并且位于当前工作目录中,您可以执

我想在R中的传单地图上放置一个本地图像,如下所示,我将图像手动放置在绘画中:

我根据?mapview::addLogo:

但它没有将图像添加到地图:


您可能会感到困惑,有充分的理由,这是一个令人困惑的帮助示例,在帮助for?addLogo中有一个示例。addLogo需要的只是图像的路径。该帮助示例中使用的对system.file的调用仅返回png包中用于示例目的的示例图像的路径。如果您已经知道图像的路径,您可以提供该路径

因此,假设您的图像名为img1.png,并且位于当前工作目录中,您可以执行以下操作:

leaflet(cities) %>%
    addTiles() %>%
    addCircles(lng = ~Long, lat = ~Lat, weight = 1,
               radius = ~sqrt(Pop) * 30, popup = ~City)%>%
    addLogo("img1.png", src = "local",position = "bottomright", alpha = 0.3)

错误:找不到对象“addLogo”
leaflet(cities) %>%
    addTiles() %>%
    addCircles(lng = ~Long, lat = ~Lat, weight = 1,
               radius = ~sqrt(Pop) * 30, popup = ~City)%>%
    addLogo("img1.png", src = "local",position = "bottomright", alpha = 0.3)