In den letzten Blogposts wurde behandelt, wie man Daten anlegen lässt und wie man diese mit Python holen kann. Nun möchten wir aber mit diesen Daten auch etwas erarbeiten. Im Folgenden wird erklärt, wie man aus Daten von Google Sheets so eine Visualisierung erzeugen kann: In der Pythondatei importieren wir zuerst die benötigten packages: import matplotlib.pyplot as plt from matplotlib.animation import FuncAnimation import json import sys import gspread from oauth2client.service_account import ServiceAccountCredentials Die Daten werden über die Google Sheets API aus einem Tabellenblatt extrahiert.
Um den Überblick über den Fortschritt eines Projektes zu behalten, ist es sinvoll Trackingmethoden anzuwenden. Die im Folgenen dargestellte Methode bietet sich bei Projekten an, bei denen einzelne Elemente klar definierte Status durchlaufen. Zum Beispiel wie es bei Tickets in Youtrackprojekten der Fall ist: ToDo -> In Progress -> Review -> Done In einem neuen Google Sheets Dokument wird zuerst die Übersichtsseite angelegt. Elementname Status 1 Status 2 Status 3 Anzahl 2 1 3 element1 1 1 1 element2 0 0 1 element3 1 0 1 Durch bedingte Formatierung (Format -> Bedingte Formatierung) lassen sich den Feldern basierend auf dem Status eine Farbe zuweisen, was einen leicht zu verstehenden Überblick möglich macht.