NOTE: This repo is just for testing purposes
This is an htmlwidgets binding for the datamaps package.
Status: WORKING
library(datamaps)
datamaps()
datamaps(scope = 'usa')
Status: WORKING
library(shiny)
ui = bootstrapPage(
selectInput('def_fill', 'Select Color', c('blue', 'green')),
datamapsOutput('mymap', 800, 400)
)
server = function(input, output, session){
output$mymap <- renderDatamaps(
datamaps(
fills = list(defaultFill = input$def_fill)
)
)
}
runApp(list(ui = ui, server = server), launch.browser = rstudio::viewer)
Status: WORKING
This is to test if specifying external data using the attachment
mechanism works.
datamaps(
scope = 'pcs',
geographyConfig = list(dataUrl = htmlwidgets:::attachment("data/pcs.json"))
)
Status: WORKING
This is to test if specifying external data in a shiny app using the attachment
mechanism works.
library(shiny)
ui = bootstrapPage(
selectInput('def_fill', 'Select Color', c('blue', 'green')),
datamapsOutput('mymap', 900, 800)
)
server = function(input, output, session){
output$mymap <- renderDatamaps(
datamaps(
scope = 'pcs',
geographyConfig = list(
dataUrl = htmlwidgets:::attachment('data/pcs.json')
),
fills = list(defaultFill = input$def_fill)
)
)
}
runApp(list(ui = ui, server = server), launch.browser = rstudio::viewer)