我是Shiny的新手,我正在玩geoExplorer。這個應用程序結合反應ggvis和傳單。在彈出式標籤中添加自定義信息:geoExploreR
當您在一個數據點點擊,有一個彈出標籤,包括我們可以選擇輸入變量的信息:https://github.com/davesteps/geoExploreR
我的問題是:我怎麼能包括在該計劃的更多信息除了輸入/輸出點擊點?並且示例將爲我們點擊的點添加一個標識符,該標識符可能包含在相同或輔助數據框中。
希望這是有道理的!
我是Shiny的新手,我正在玩geoExplorer。這個應用程序結合反應ggvis和傳單。在彈出式標籤中添加自定義信息:geoExploreR
當您在一個數據點點擊,有一個彈出標籤,包括我們可以選擇輸入變量的信息:https://github.com/davesteps/geoExploreR
我的問題是:我怎麼能包括在該計劃的更多信息除了輸入/輸出點擊點?並且示例將爲我們點擊的點添加一個標識符,該標識符可能包含在相同或輔助數據框中。
希望這是有道理的!
您正在查看的功能addPopups()
,或者如果要將彈出窗口附加到傳單中的標記,請在標記命令中使用popup
參數。例如,如果您要根據存儲在名爲mydat
的空間點數據框中的數據製作地圖,並且想要在彈出窗口中將數據列V1,V5作爲文本包含在內,則代碼可能類似於:
map = leaflet(data = mydat)
map = addTiles(map)
map %>%
addCircleMarkers(map,
lng = longitude, # longitude
lat = latitude, # latitude
radius = 4, # fixed radius size
color = ~pal(Result),
popup = paste(mydat$Var1, " more text", "<br>",
"Var2: ", mydat$Var2, "<br>",
"Var3: ", mydat$Var3, "<br>",
"Var4: ", mydat$Var4, "<br>",
"Var5: ", mydat$Var5))
)
您可以在彈出窗口中自定義文本,使其顯示來自數據框的數據。
一個偉大的(但有限的)資源是由R網頁彈出窗口覆蓋的傳單:https://rstudio.github.io/leaflet/popups.html
這裏的傳單,我使用彈出窗口顯示很多信息的一個個人的例子。 http://rpubs.com/richpauloo/Tulare_maps_v2。有一個鏈接到github倉庫,您可以查看源數據並自行運行。
太棒了!有用!非常感謝你的幫助! – Anxofs