9951 explained code solutions for 126 technologies

python-matplotlibHow to fill countries with colors using world map

import matplotlib.pyplot as plt
import geopandas

world = geopandas.read_file(geopandas.datasets.get_path('naturalearth_lowres'))
ax = world.plot()

world[world.name == 'Ukraine'].plot(color='yellow',ax=ax)

plt.show()ctrl + c
import matplotlib.pyplot as plt

loads Matplotlib module to use plotting capabilities

import geopandas

loads GeoPandas module to work with maps and geo charts


plots world map


reads map file


sample world map file to use

world.name == 'Ukraine'

set specific country to plot


plot specific country with yellow color


we want to plot our country on an already existing plot (referred by ax object)


render chart in a separate window