Lochkarte mit Python generieren
Das kleine Code – Snippet Punchcard erlaubt es auf einfache Weise Lochkarten (Punchcards) zu generieren. Gerade mal 167 Zeilen generieren eine sehr anschauliche Tabelle mit einer Vielzahl möglicher Informationen. Durch effizientes “pycairo” Rendering dauert die Aktion wenige Millisekunden und erlaubt eine Erstellung vieler großer Punchcards.
Als Import wird eine *.csv erwartet und der Output umfasst ein *.png. Datenerhebung muss also nicht programmatisch erfolgen, sondern kann bequem von bspw. einer Excel Liste erfolgen.
Im Terminal muss einfach nur
python punchcard.py input.csv output.png [title]
ausgeführt werden.
Natürlich ist eine Verwendung innerhalb eines Programmcodes auch möglich:
punchcard(png_path, row_labels, col_labels, data)
Quelle: fogleman, https://github.com/fogleman/Punchcard/blob/master/punchcard.py, 25.03.14.
[usr 4] Super einfach!
Sorry, the comment form is closed at this time.