将弹出式窗口放置在csv中的R Leaflet中

时间:2018-09-28 21:34:35

标签: r csv dynamic r-leaflet

我想连接csv中的多列,并使用Leaflet在弹出窗口中显示其在R中各个点的数据。 我已经从csv设置了点,以便将其显示在R中,但是根据我在互联网上阅读的内容,必须在html中设置弹出窗口,但我不知道是否可以从csv的列中读取。 这是我的代码:

library(leaflet)
library(dplyr)
m<-leaflet()
m

ct <- read.csv("data.csv", stringsAsFactors=FALSE) # Brings in the file 'ctlist.csv'
m<-leaflet(ct) %>%
  addTiles()%>%
  setView(lat=14.0818,lng=-87.20681,zoom=6)
m %>% addCircles(~lng, ~lat, popup=ct$type, weight = 3, radius=40, 
                 color="#ffa500", stroke = TRUE, fillOpacity = 0.8) 

1 个答案:

答案 0 :(得分:0)

您可以从begin UTL_HTTP.set_transfer_timeout(3); end;中读取内容:

  

popup弹出窗口的HTML内容的字符向量(您是   为了安全起见,建议使用htmlEscape()对文本进行转义   原因)

但是,由于普通字符向量也可以解释为?addCircles,因此,如果您想使用任何普通字符向量从HTML o读取它,都不会出现问题:

一个非常小的例子:

CSV

enter image description here