R:可以制作没有光泽的传单图和渲染表吗?

标签 r shiny leaflet htmlwidgets

我正在尝试创建带有渲染表的传单 map (取决于您在 map 上单击的位置),以将其上传到我们公司的汇合页面。我首先想到的是使用 Shiny 创建一个小型 Web 应用程序,但我的公司没有 R-Server。我能想到的下一个选择是使用 leaflet 和 htmlwidgets 导出 html。但是,我不确定是否可以添加渲染表(而不是通常的弹出窗口)。是否可以?有(更好的)方法来实现我的目标吗?

最佳答案

您可以使用htmlTable

library(leaflet)
library(htmlTable)

df <- read.csv(textConnection(
  "Name,Lat,Long
  Samurai Noodle,47.597131,-122.327298
  Kukai Ramen,47.6154,-122.327157
  Tsukushinbo,47.59987,-122.326726"
))

table <- data.frame(a = 1:3, b= c("a", "b", "c"))

leaflet(df) %>% addTiles() %>%
  addMarkers(~Long, ~Lat, popup = htmlTable(table, rnames = F))

enter image description here

关于R:可以制作没有光泽的传单图和渲染表吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49938532/

相关文章:

function - 自定义函数中存储的值

r - 在 Shiny 的仪表板中为 slider 添加不同的静态颜色

javascript - 将弹出窗口添加到传单路由机路径点标记

r - Leaflet colorQuantile 'breaks' 不是唯一的

r - 如何从 Shiny 应用程序中访问浏览器 session /cookie

android - 有滚动条时 map 对触摸没有反应

javascript - 传单不连贯地绘制瓷砖

r - dplyr group_by abs() 过滤数据

r - R 中使用plotly 绘制树状图

r - 在现有数据框中添加向量作为新列