Explanation

The code below draws the Ghana map where the circle on each region is proportional to the population of the region.

library(leaflet)
## Warning: package 'leaflet' was built under R version 3.5.1
myMap <-data.frame(region=c("Western","Central","GreaterAccra","Volta","Eastern","Ashanti",
                            "BrongAhafo","Northern","UpperEast","UpperWest"),
                   pop=c(3020000,2520000,4830000,2540000,3170000,5660000,2780000,2990000,
                         1240000,820000),
                   lat=c(5.499,5.499,5.556,7.0,6.499,6.48,7.7499,9.499,10.783,10.333),
                   lng=c(-2.499,-1.0,-0.1969,0.499,-0.499,-1.20,-1.499,-1.0,-0.849,-2.249))
myMap%>%
  leaflet()%>%
  addTiles()%>%
  addCircles(weight=1,radius=(myMap$pop)/100,popup=strwrap(myMap$pop))
## Assuming "lng" and "lat" are longitude and latitude, respectively