I am working with state level data on health insurance to create a map with each state color-coded based on that data. This is fairly straight forward but some of the largest states geographically are often the least populated. So I want to display my data as an area cartogram map based on population.

Essentially I want to use a map with the states shaped like below as my base shapefile layer. Population Cartogram

I found some resources on how to make an area cartogram map but none of them seem to output into a shapefile.

  • If you want states color-coded based on population density, calculate population density by dividing the state population by the area of the state. If you had a different type of cartogram in mind, please edit your question to include an example. – csk Mar 29 at 19:02
  • pretty sure there are some. best place to start looking would be the governmental or statistical authorities of your country. as an alternative, if those spurces provide means to produce those geometries, you can likely work with whatever output format you get in any GIS you have access to, and export as shapefile if you need. – ThingumaBob Mar 29 at 19:15
  • What GIS software are you using? – PolyGeo Mar 29 at 20:49
  • Hi everyone; I'm primarily using R and a little bit of qGIS. I think what ThingumaBob is suggesting is what I need to do. Essentially, I want to use a shp file layer that is based off something like static1.squarespace.com/static/55bb8935e4b046642e9d3fa7/t/… Sorry if that wasn't clear! – Benjamin Zhu Apr 1 at 19:57
  • Try the cartogram3 plugin in QGIS. There's a tutorial for the previous version of this plugin here: learngis.uk/creating-cartograms-with-qgis-2-18 – csk Apr 1 at 22:00

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.