# 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
Пример #2
0
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()