This program is an example of using matplotlib library to make graphs with hover labels and uses PyQt5 backend for the GUI. It was difficult coming up with hover labels for matplotlib that would work ...
This repo creates a SQL database from six .csv files (data engineering) then answers questions about the data (data analysis) using: SQL, Python (SQLAlchemy, pandas, NumPy, and Matplotlib), pgAdmin 4, ...