Diagramme in Serie herstellen

Die Idee war: Für eine aktuelle Sportzeitung alle erdenklichen Diagramme zu Statistiken wie Spielstärke, Torverteilungen, Höhenprofile, … auf Halde zu produzieren und dieses Material als Bibliothek der Produktion zur Verfügung zu stellen.

Der Weg war schnell klar: Die aktuellen Daten werden aus der DB geholt, ein Diagramm erzeugt, das Bild in ein QuarkXpress-Dokument gesteckt, wo die für diese Zeitung typischen Layout-Merkmale hinzukommen, in eine Bibliothek speichern und das Ganze mit einem Vorschaubild in das Redaktionssystem einbinden.

Das Problem an der Sache: Wie stellt man sehr schnell, sehr viele, unter Umständen mehrere hundert, Diagramme her? Das Ganze dann auch noch in einer Bildqualität, die für den Zeitungsdruck geeignet ist.

Man kann es per Excel probieren, ist umständlich, relativ schlecht zu Scripten und bei der Menge sehr langsam. Das Gegenteil von Geschwindigkeit heißt Numbers, also auch keine Lösung. Illustrator und Freehand bieten jeweils eine Möglichkeit Diagramme zu erstellen, aber auch das ist umständlich und wiederum nicht schnell.

Eine sehr gute Lösung für diesen Bereich ist: Deltagraph von Redrock Software, es zaubert in kürzester Zeit aus Daten alle erdenklichen Diagramme, die man wunderbar anpassen und selbst gestalten kann.

Die Software kann das erzeugte Diagramm in sehr vielen unterschiedlichen Formaten speichern, selbstverständlich auch in CMYK. AppleScript-fähig ist die Software auch, so stand einer Automatisierung nichts im Weg.

Zum Automatisieren entwickelt man in Deltagraph ein Template und übergibt dann per Script die Daten. Ein Standardscript, dieses hier liegt der Software bei, sieht so aus:

Praktischerweise lässt man den dataString bei einer Serienproduktion direkt auf ein File oder noch besser direkt auf einen Datenbankeintrag zeigen.

Einen gewissen Nachteil hat die Software: Es ist eine klassische Industriesoftware, wo man sich in die Bedienung etwas reinfuchsen muss und die GUI einen leicht veralteten Charme hat, dafür überzeugen die Ergebnisse, sowie der Preis umso mehr.

AppleScript, Automatisierung, Coding, Download, MySQL, PHP