Ich suche nach einem Befehlszeilendienstprogramm, um ein Gantt-Diagramm aus einer Textdarstellung auf Graphviz - Weise oder auf die Art und Weise zu generieren, wie es Blockdiag tut. Mir sind Mermaid und NodeJS bekannt , und ich weiß, dass Plantuml plant, die Implementierung von Gantt-Diagrammen hinzuzufügen.
Etwas Ähnliches ist mit Gnuplot möglich , aber die Syntax ist ziemlich spezifisch und komplex ( sehen Sie sich dieses Beispiel an ) .
Ich möchte so etwas tun:
gantt source.txt > image.png
Gibt es jetzt ein Tool?
Ich sehe keinen Grund, warum https://github.com/mermaidjs/mermaid.cli in Ihrem Fall nicht funktionieren würde. MIT-lizenziert, sollte es Ihnen ermöglichen, dies in zu speicherngantt.txt
gantt
title A Gantt Diagram
dateFormat YYYY-MM-DD
section Section
A task :a1, 2014-01-01, 30d
Another task :after a1 , 20d
section Another
Task in sec :2014-01-12 , 12d
another task : 24d
Und das sollte Ihnen das Bild geben
mmdc -i gantt.txt -o image.png
Das von Ihnen erwähnte Blockdiag ist auch eine Python-Bibliothek, und Sie könnten damit ein Befehlszeilenskript erstellen.
Nick Roz