# Scatter plot of cities showing latitudes versus temperatures x = [] y = [] for city in dp.cities_data: x.append(float(city['latitude'])) y.append(float(city['temperature'])) plt.xlabel('latitude') plt.ylabel('temperature') plt.scatter(x, y) plt.show() # Bar chart showing average temperatures of all cities in each country bars = [] # list of countries temperature = [] # average temperature of each country dict = dp.average_country_temp(dp.cities_data) for key, value in dict.items(): bars.append(key) temperature.append(value) numbars = len(bars) width = .75 plt.bar(range(numbars), temperature, width, align='center') plt.xlabel('country') plt.ylabel('temperature') plt.xticks(range(numbars), bars, rotation='vertical') print(bars) print(temperature) plt.show() # Pie chart showing number of EU countries versus non-EU countries
print(dp.cities_data[:10]) print() print(dp.countries_data[:10]) print() print(dp.teams_data[:10]) print() print(dp.players_data[:10]) print() print(dp.titanic_data[:10]) print() print(dp.min_max_temp(dp.cities_data)) print() print(dp.country_list(dp.cities_data)) print() print(dp.average_country_temp(dp.cities_data)) # your test code for other data_processing functions print() print(dp.country_max_diff_temperature(dp.cities_data)) print('-----') print(dp.northern_sounthern_most_cities(dp.cities_data)) print('-----') print(dp.population_countries_no_coastline_in_EU(dp.countries_data)) print() print(dp.cities_in_EU(dp.cities_data, dp.countries_data)) print() print(dp.average_EU_city_temperature(dp.cities_data, dp.countries_data)) print() print(dp.average_passes(dp.players_data)) print()