Creating a choropleth map using leaflet R package in rstudio

This post will demonstrate how to create a choropleth map using the leaflet R package in our RStudio application.

1. Launch the RStudio app and go to the packages tab. Activate the Raster and Leaflet packages by checking the checkboxes beside them.

1

2.  Once the packages are loaded onto the window console, we load in a shapefile into the R environment by writing this statement:

bauchi <- shapefile(“path to file”)

Press the Enter key to run the command.

2

3. Check in the ‘Environment’ tab to inspect the shapefile that was added.

3

4. The command lines for creating the choropleth map is below along with the explanation.

//This defines a color gradient for the vector object defined in the domain

pal<- colorNumeric(palette = “OrRd”. domain = bauchi$total)

//bind Popup display to the vector data

n_popup <- paste0(“name:”.bauchi$NAME_2, “population:”, bauchi$total)

leaflet(data = bauchi) %>%  initialize leaflet package
addTiles() %>%   Add the base tiles
addPolygons(fillColor:~pal(total), color:”000″, weight: 2,
popup=n_popup) %>%

//This will add a legend to the map

addLegend(“bottomright”, pal=pal, values = ~total,
title = “Legend”, opacity = 1)

4

5. Go to the Viewer page to see the results.

6

Thank you for your following.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s