我是R和闪亮包装的新手。
我创建了一个包含tmap和gdal包的地图,我想知道如何在闪亮的标签中显示它?
允许它的命令是什么?
非常感谢。
度过美好的一天。
好的,这就是我使用maptools包所做的,但是标签中没有任何内容:
removeClass("test" + <?php echo $id; ?>);
所以,如果你看到问题出在哪里,谢谢你的帮助。
编辑:好的,我找到了。这是Server.R代码:
server : shpFile <- readShapePoly("c:\shapefiles\counties.shp")
output$map <- renderPlot({shpFile})
ui : tabPanel("Map",
mainPanel(plotOutput("map"))
)
和Ui.R代码:
output$SHPplot <- renderPlot({
lnd <- readOGR(dsn = "//test/Shapefiles",
layer = "Countries")
tm_shape(lnd) +
tm_fill("COUNTRIES", title = "GDP", style = "fixed",
breaks = c(60, 70, 80, 90, 100),
# palette = c("red", "yellow", "blue", "turquoise")) +
# col=c("#edf8fb", "#b2e2e2", "#662a4", "238b45")) +
palette = "YlOrRd") +
tm_borders() +
tm_layout("Wealth (or so)",
legend.title.size = 1,
legend.text.size = 0.6,
legend.position = c("left","bottom"),
legend.bg.color = "white",
#legend.digits = 5,
legend.bg.alpha = 1)
})
感谢您的帮助。
答案 0 :(得分:2)
Shiny有两个主要元素:server.R和ui.R.如果要显示地图,可以使用以下结构:
输出$ plot_map&lt; - renderPlot({
})
plotOutput(&#34; plot_map&#34)