Learn R Programming

datamaps (version 0.0.3)

set_projection: Set projection

Description

Set projection

Usage

set_projection(p, fun = htmlwidgets::JS())

Arguments

p

a datamaps object.

fun

a JavaScript function.

See Also

https://github.com/Anujarya300/bubble_maps

Examples

Run this code
# NOT RUN {
topo <- paste0("https://rawgit.com/Anujarya300/bubble_maps/",
  "master/data/geography-data/india.topo.json")
  
data <- data.frame(state = c("JH", "MH"), value = c(55, 28))
  
data %>% 
  datamaps(scope = "india") %>% 
  add_choropleth(state, value) %>% 
  config_geo(data.url = topo) %>% 
  set_projection(htmlwidgets::JS('
  function (element) {
    var projection = d3.geo.mercator()
    .center([78.9629, 23.5937])
    .scale(1000);
    var path = d3.geo.path().projection(projection);
    return { path: path, projection: projection };
  }
  ')
  )

# }

Run the code above in your browser using DataLab