This example replicates a tile map using vega-lite. Compared to a choropleth map, a tile maps shows state level data with more clairty, by giving all states the same visual weight.
You can go to the blockbuilder and to fork this block and create your own visualizations. Check out the Vega-Lite website for more information, tutorials, and documentation.
https://cdnjs.cloudflare.com/ajax/libs/vega/3.0.0-beta.36/vega.js
https://cdnjs.cloudflare.com/ajax/libs/vega-lite/2.0.0-beta.5/vega-lite.js
https://cdnjs.cloudflare.com/ajax/libs/vega-embed/3.0.0-beta.18/vega-embed.js