Skip to content

ShamitaGoyal/lab2-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lab 2 — A GUI application that visualizes monthly rainfall in San Francisco

This application uses data from climate of SF to get data of monthly rainfall from years 1850-2023.

☐ There are two python code files: rainfall.py and lab2.py

☐ One input file: sf_rainfall.csv

☐ To run the program: have the three files as listed above in your IDE, and simply run the lab2.py file

☐ This project explores how to write GUI applications using tkinter. However, I have used the customtkinter module to make the GUI for my application more modern. The documentation and information about this module can be found here on this website or on Github.


Modules you may need to install in your IDE to run the program:

  • pip install numpy
  • pip install matplotlib
  • pip install customtkinter

The UI of the final application:

       


The previous UI of the application (using only tkinter):

       


Main concepts explored in this lab:

  • tkinter
  • GUI
  • numpy
  • matplotlib
  • data visualization
  • UI/UX Design

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages