2
所以我是Rshiny和R的新手。我测试了TMAP包,当我键入到控制台如何在Rshiny中输出tmap_leaflet
> working_map <- readOGR(dsn=".",layer=file_name, GDAL1_integer64_policy=TRUE)
> japan <- tm_shape(working_map) + tm_fill(col="NumIB", title="# Inbound to Cities", style="jenks")
> tmap_leaflet(japan)
这我得到一个交互式单张小工具,让我看到和放大和缩小像传单。
但我不能将它集成到我的Rshiny应用程序中。
# ui.R
shinyUI(fluidPage(
mainPanel(
leafletOutput("working_map", height=900)
)
))
#server.R
output$working_map <- renderLeaflet({
working_map <- readOGR(dsn=".",layer=filename, GDAL1_integer64_policy=TRUE)
japan <- tm_shape(working_map) + tm_fill(col="NumIB", title="# Inbound to Cities", style="jenks")
tmap_leaflet(japan)
})
我试过各种组合。如plotOutput,或将tmap_leaflet放入ui.R.它似乎没有工作。如果我没有错,tmap_leaflet创建一个Leaflet Widget。我应该在UI方面创建这个吗?或者我应该使用global.R?