Draw simple maps with no effort with d3.js and datamaps.js24 Apr 2014
However, the one first I find the hardest with d3 is to find tutorials to learn how to d3.
DataMaps is in fact really easy to set up, with a classic constructor to fill with options. At the moment, and without too much exploration, I find some limitations to it (for example, loading data from an external file, or the format of the data required), but hey, that's a quick and simple solution.
In a handful of minutes, just throw in yourand you're good to go.
Then fill in the constructor with options from DataMaps Docs and set up your first d3 map!
This library is really handy and easy to get started with, that is definitely a product I'll reuse when I'll be in a rush and need a small map.
As an example, here is a quick map of countries accepting same-sex marriage, as of 29 March 2014 (the USA are a bit more complex than that, but I included them anyway).
Oh, and did I tell you that the maps are responsive? That's a huge plus.
Countries accepting same-sex marriage as of 29 March 2014. Source: wikipedia