“Every good work of software starts by scratching a developer’s personal itch.”
- Eric S. Raymond, The Cathedral and the Bazaar
I am the author and maintainer of the GeoStates Python package. GeoStates is an open-source geospatial data visualization package that makes it easy to create choropleth maps of the United States. It comes with built-in shapefiles and various tools for adding custom legends, colormaps, and labels. (GeoStates on PyPI).
This line of code:
plot_states(merged_df, column='admits', extra_regions=True, cmap='copper_r', labels='both', legend='legend')
Generates this plot:
You can read more about GeoStates and see examples of how to use it on its documentation page.