A Python tool to analyze and visualize historical weather data for specific locations, providing detailed reports and yearly trend visualizations.
Welcome to the Weather Survey and Visualization Tool! This project is a Python-based tool designed to analyze historical weather data for specific states and cities. Whether you're looking for detailed insights on a particular day or want to visualize the weather trends over a year, this tool has you covered!
- Date-Specific Weather Report: Fetches weather data for a specific date, including average, minimum, and maximum temperatures, as well as wind speed.
- Yearly Weather Visualization: Generates clear and informative visualizations of weather trends for the entire year, plotting:
- Average temperature
- Minimum temperature
- Maximum temperature
- Wind speed
- Location-Based Filtering: Filters weather data based on the selected state and city.
Get detailed weather data for a specific date by providing the date, state, and city. The program will print the:
- Average Temperature π‘οΈ
- Minimum Temperature βοΈ
- Maximum Temperature π₯
- Wind Speed π¬οΈ
If no date is provided, the program generates interactive visualizations for the selected location, showing temperature and wind speed trends for the whole year.
- Install Required Libraries:
Make sure you have
pandasandmatplotlibinstalled:pip install pandas matplotlib