Here is the code:
%matplotlib inline
import geopandas as gpd
import matplotlib as mpl # make rcParams available (optional)
mpl.rcParams['figure.dpi']= 144 # increase dpi (optional)
world = gpd.read_file(gpd.datasets.get_path("naturalearth_lowres"))
world = world[world.name != 'Antarctica'] # remove Antarctica (optional)
world['gdp_per_person'] = world.gdp_md_est / world.pop_est
g = world.plot(column='gdp_per_person', cmap='OrRd', scheme='quantiles')
g.set_facecolor('#A8C5DD') # make the ocean blue (optional)
Here is what the map looks like:
Dependencies:
pip install matplotlib
pip install geopandas
pip install pysal # for scheme option
Leave a Reply
You must be logged in to post a comment.