2017-05-30 79 views
0

我試圖將舊金山的犯罪情況映射到地圖上。下面的代碼旨在映射每個犯罪(lat,lng),當點擊標記時,顯示數據集的「類別」列。 現在,當我單擊標記時,下面的代碼顯示一個空白文本框。 任何人都可以幫忙嗎?小冊子中的空白彈出框R

sf <- read.csv("https://raw.githubusercontent.com/uwescience/datasci_course_materials/master/assignment6/sanfrancisco_incidents_summer_2014.csv") 
crime <- data.frame(lat = c(sf$Y), 
         lng = c(sf$X)) 
cat <- c(sf$Category) 

library(leaflet) 
crime %>% 
    leaflet() %>% 
    addTiles() %>% 
    addMarkers(popup = paste(sf$Category), clusterOptions = markerClusterOptions()) 
+0

彈出窗口對我來說工作正常 - 我在彈出框中看到犯罪類別 – SymbolixAU

+0

@SymbolixAU,您認爲我的問題是什麼?我有最新的RStudio。 –

+0

也適用於我。使用R 3.4.0,傳單1.1.0,最新RStudio Windows 7. – neilfws

回答

0

工作正常的時候我編織它,真的不知道爲什麼我不能在RStudio查看器中看到它。

0

嘗試以下操作:


sf <- read.csv("https://raw.githubusercontent.com/uwescience/datasci_course_materials/master/assignment6/sanfrancisco_incidents_summer_2014.csv") 

library(leaflet) 

sf %>% 
    leaflet() %>% 
    addTiles() %>% 
    addMarkers(lat = ~Y, lng = ~X, popup = ~Category, clusterOptions = markerClusterOptions()) 

我不知道你的問題是什麼,但使用公式語法允許單張建立其自己彈出的標籤列表並且不需要明確地調用paste或對原始數據框進行子集化。