import geopandas as gpd
import matplotlib.pyplot as plt
df = gpd.read_file('world-cupola-geo.json')
df
fig, ax = plt.subplots(figsize=(18*0.7,18))
ax.set_box_aspect(0.7)
df.plot(ax=ax,color='white', edgecolor='grey');
world = gpd.read_file(gpd.datasets.get_path('naturalearth_lowres'))
world.plot(column='pop_est', legend=True, figsize=(15,9));
df2 = df.set_index('ADM0_A3').join(world.set_index("iso_a3").loc[:, ['pop_est', 'gdp_md_est']])
df2.plot(column='pop_est', figsize=(19,10), legend=True);