The objective of the weather analysis project was to visualize specific aspects of the weather in over 500 random cities at varying latitudes to look for trends. To accomplish this, we used the Pandas and Matplotlib libraries in Python, as well as CitiPy and the OpenWeatherMap API to grab data on our randomized list of cities.
The list of random cities was created by using NumPy to generate random numbers for the latitude and longitude, and then CitiPy was used to find a city name for the latitude and longitude combinations we generated. These city names were appended to an empty list, and that list was used in our API call to gather weather information on the cities.
Click on the visualization images to the right, or the links at the top of the page to read more about the analysis.