There are several types of cartograms out in the world, but I feel the best one are the continuous cartograms made with separate pixels. I recently made one on paper and then transcribed it to excel by filling in each cell with different colors. This was time consuming and disheartening. Is there a straightforward way of doing a similar cartogram in ArcGIS?

Examples Credit: improving-visualisation.org Credit: Reuters electoral college map

  • I hope to find a solution for this specific type of cartogram. The one referenced as a duplicate question is asking about general cartograms and most of the answers have links that are broken.
    – Joseph N.
    Commented Jun 16, 2014 at 20:43
  • 1
    Only one link at the referenced question was broken for me. I edited the post to provide an alternate. However you are correct, that does not address the specific of your comment/question - pixel based. I'll edit your question title to provide this specificity and @Mapperz may reopen it at that point.
    – Chris W
    Commented Jun 16, 2014 at 21:13
  • @PolyGeo But what I'm saying is that answer isn't valid here, because it only goes to methods for general cartograms, not pixel based ones as this asker seeks.
    – Chris W
    Commented Jun 16, 2014 at 21:25
  • @ChrisW The point you make is valid - I'll forgo suggesting more changes on this one but I think the main gardening to be done on the original Question was to separate the Web GIS question from the ArcGIS for Desktop question. I think the Answer to the latter fits better here but far from perfectly.
    – PolyGeo
    Commented Jun 16, 2014 at 21:30
  • If anyone is looking for methods for general cartograms there is an Answer on another Question that may be useful.
    – PolyGeo
    Commented Jun 18, 2014 at 1:57

1 Answer 1


The links in the suggested duplicate are depreciated so, this is worth addressing again.

I like ScapeToad for generating cartograms. It is free, implements a robust algorithm, easy to use and operates on shapefiles.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.