Acest repository conține un script care poate genera automat grafice (bar charts, pie charts, etc.) pe baza răspunsurilor primite la chestionarul CDOS, realizat de Asociația Studenților la Matematică și Informatică.
Pentru a rula script-ul trebuie să aveți Python și Jupyter. Pe Windows, ambele se pot instala facil prin pachetul Anaconda.
Celelalte pachete necesare se pot instala folosind pip cu fișierul de requirements.txt
:
python -m pip install -r requirements.txt
De asemenea, trebuie să descărcați și să instalați font-ul IBM Plex Sans, care este folosit pentru textul din grafice.
Dacă script-ul nu găsește font-ul nou instalat, încercați să resetați cache-ul de font-uri al matplotlib
.
Notebook-ul cu codul poate fi deschis folosind comanda:
jupyter notebook Grafice.ipynb
Executând fiecare celulă din notebook puteți genera automat toate graficele din raport.
Script-ul se așteaptă să găsească în acest director fișierul Excel Răspunsuri Licență.xlsx
, cu răspunsurile exportate din formularul pentru licență.
Graficele generate sunt salvate în directorul output
și în alte subdirectoare ale acestuia.