Ich möchte ein Diagramm erstellen, das eine Zeitleiste zeigt, und an bestimmten Stellen der Zeitleiste möchte ich mit Text und / oder einem Diagramm Anmerkungen hinzufügen.
Cue ASCII Kunst ...
Veranstaltung im März / 2008/2009 /...../...../...../...../...../...../...../...../. .... / ..... / ..... /
Ich hätte gerne so etwas (aber ein bisschen netter ;-D), wo ich die Start- und Endzeiten angeben kann. Ich würde es vorziehen, in Zeitperioden- / Ereigniserklärungen zu arbeiten, anstatt sie selbst zu zeichnen. Das Diagramm wird in einen LaTeX-Bericht aufgenommen, also ist diese Art von Stil das, wonach ich suche. Ein Paket für LaTeX, das dies tut, wäre ideal. Ich hätte jedoch gerne Vorschläge für Werkzeuge, die es einfach machen, solche Dinge auch manuell zu zeichnen.
Gibt es ein Programm, das ich unter Linux verwenden kann und das der Rechnung entspricht?
BEARBEITEN: Ich weiß nicht, was die Community über Duplikate auf Superuser- / StackOverflow-Sites denkt (diese nicht gesuchte Antwort gab es bereits auf StackOverflow ), aber ich habe nicht den Repräsentanten, der meine eigene Frage schließt ...
quelle
Wenn Sie sich die gesamte Programmierarbeit sparen möchten, gibt es eine Website namens Dipity.com , mit der Sie Zeitleisten erstellen können.
Oder wenn Sie etwas XML und Javascript programmieren und kennen möchten, gibt es das SIMILE-Projekt vom MIT. Es verfügt über ein übersichtliches, auf Javascript basierendes Projekt namens Timeline , mit dem Sie ein einfaches XML-Format als Eingabe für die Anzeige einer Timeline verwenden können.
Sie sagten, Sie würden "lieber in Zeitperioden- / Ereignisdeklarationen arbeiten, als sie selbst zu zeichnen", und SIMILE Timeline scheint eine gute Möglichkeit zu sein, dies zu tun.
(Sie müssen es nicht einmal zeichnen, geben Sie einfach die Daten ein).
Beide funktionieren unter Linux / Windows / Mac, was immer Sie wollen.
quelle
Dia ist ein Programm zum Erstellen von Diagrammen unter Linux, das in der Praxis Visio ähnelt.
quelle
Neuere Versionen von Gnuplot können Zeitskalen verarbeiten und auch Anmerkungen erstellen. Es ist ursprünglich ein wissenschaftliches Plotprogramm und kann Ausgaben in vielen Formaten, einschließlich .png und .eps, generieren, sodass Sie die Ergebnisse einfach in LaTeX einbetten können (es verfügt über eine dedizierte LaTeX-Ausgabe, mit der ich nicht vertraut bin). Es hat eine recht gute und gründliche Dokumentation, viele Einstellungen und Sie können Skripte im Batch-Modus ausführen. Sie können sogar ein Gnuplot-Skript mit einer Sheabang-Syntax (#!) Erstellen.
quelle
Sieht dieses Stundenplanbeispiel in PGF / TikZ so aus, wie Sie es möchten? PGF / TikZ ist eine LaTeX-Bibliothek, mit der Sie Ihre eigenen erstellen können, wenn Sie sich mit LaTeX auskennen. In diesem Beitrag finden Sie beispielsweise Informationen zu den Anfängen eines Gantt-Diagrammmoduls.
quelle
In LaTeX können Sie das tikz-Paket ausprobieren. Hier ist ein Beispielcode:
Das schafft eine schöne horizontale Zeitachse.
quelle
Haben Sie eines der vorhandenen LaTeX-Pakete ausprobiert, die genau dafür entwickelt wurden, nämlich Timeline oder Chronologie ?
quelle
OpenOffice kann einen anständigen Zeitplan erstellen. Erstellen Sie eine Tabelle mit einer Höhe von 8 Zeilen und einer Breite von 3 Spalten. Wenn Sie also 17 Elemente in Ihre Zeitleiste aufnehmen möchten, erstellen Sie eine Tabelle mit einer Höhe von 8 Zeilen und einer Breite von 20 Spalten. Legen Sie alle Zellränder auf keine fest. Führen Sie die oberen zwei und oberen unteren zwei Zellenreihen zu jeweils vier zusammen. Verbinden Sie die beiden mittleren Reihen mit jeweils zwei Zellen. Sie können die Schaltfläche zum Zeichnen von Zellrändern verwenden, um Linien zu einzelnen Zellen zu zeichnen. Das alles ist als Bild viel einfacher, als zu erklären:
Ihre Daten oder Zeiten stehen in den zwei Kästchen in der Mitte, alles, was Sie möchten, steht in den vier Kästchen darüber und darunter. Ich weiß, dass es nicht LaTeX ist, obwohl ich mir sicher bin, dass Sie LaTeX dazu bringen können, eine Tabelle auf ähnliche Weise anzulegen. Sie können das Diagramm natürlich auch als Bild aus OpenOffice exportieren, um es in Ihr LaTeX-Dokument aufzunehmen.
quelle
Ich habe einmal ein Gnuplot-Skript geschrieben, um FM-Radiosenderfrequenzen entlang einer Achse von 87 MHz bis 108 MHz zu zeichnen, wobei die Namen der einzelnen Radiosender als vertikale Bezeichnungen verwendet wurden. Ihre ASCII-Zeichnung sieht meinem Ergebnis sehr ähnlich. Sie können sich das Skript ansehen .
quelle
Sie können Creately oder Creately Desktop verwenden, um Gantt- Diagramme oder Zeitleisten zu zeichnen .
Viel weniger Zeitaufwand, da Zeitachse und Fälligkeit einfach eingegeben und die Zeiteinheit konfiguriert werden kann. Dann zeichnen Sie einfach die Balken oder Linien.
Kann als Vektor exportiert werden, um in LaTex abgelegt zu werden.
quelle