def build_table(): poverty_data, error = world_bank_api.most_recent_poverty_data() if error is not None: print(error) return wiki_table = build_table_text(poverty_data) post_table(wiki_table)
def create_map(): poverty_data, error = world_bank_api.most_recent_poverty_data() if error is not None: print(error) return poverty_data = utils.dictify_list_of_dicts(poverty_data, 'country_code') world_map = Basemap() world_map.readshapefile('borders', 'countries') country_to_color, country_names = decide_colors_and_countries(world_map, poverty_data) axes = plt.gca() # get current axes instance for nshape, seg in enumerate(world_map.countries): country_name = country_names[nshape] if country_name not in country_to_color: print('could not find: ' + country_name) continue color = country_to_color[country_name] poly = Polygon(seg, facecolor=color, edgecolor=color) axes.add_patch(poly) add_legend() fig = plt.gcf() fig.set_size_inches(30, 15) plt.axis('off') fig.savefig('countries_by_poverty_rate_world_bank_data.png', dpi=100, bbox_inches='tight', pad_inches=0)
def create_map(): poverty_data, error = world_bank_api.most_recent_poverty_data() if error is not None: print(error) return poverty_data = utils.dictify_list_of_dicts(poverty_data, 'country_code') world_map = Basemap() world_map.readshapefile('borders', 'countries') country_to_color, country_names = decide_colors_and_countries( world_map, poverty_data) axes = plt.gca() # get current axes instance for nshape, seg in enumerate(world_map.countries): country_name = country_names[nshape] if country_name not in country_to_color: print('could not find: ' + country_name) continue color = country_to_color[country_name] poly = Polygon(seg, facecolor=color, edgecolor=color) axes.add_patch(poly) add_legend() fig = plt.gcf() fig.set_size_inches(30, 15) plt.axis('off') fig.savefig('countries_by_poverty_rate_world_bank_data.png', dpi=100, bbox_inches='tight', pad_inches=0)