diagramme
[ --verbose
| --no_verbose
] [ --overwrite
| --no_overwrite
] [ --srcdir
SRCDIR
] [ --infile
INFILE
] [ --outprf
OUTPFR
] --graphs
--svg
--png
--delgraphs
--delsvg
--help
Gibt eine kurze Hilfe aus und zeigt die aktuellen Einstellungen an.
--version
Gibt kurze Hinweise zum Programm und die Version aus.
--verbose
Meldungen über den Ablauf werden nach STDOUT ausgegeben.
--no_verbose
Diese Option hebt die Wirkung der Option --verbose
auf.
--overwrite
Existierende Dateien werden überschrieben.
--no_overwrite
Diese Option hebt die Wirkung der Option --overwrite
auf: existierende Dateien bleiben erhalten.
--srcdir
SRCDIR
Im Verzeichnis SRCDIR
werden die Dateien diagramme.pl
(Quelltext) und pd_svg.xslt
erwartet.
--infile
INFILE
Der Dateipfad der Eingabedatei, die die Ausgaben von pinw.js
(Quelltext) enthält.
--outprf
OUTPRF
Präfix des Pfades der Ausgabedateien. Zu jeder Pinwandzettel-Verteilung VERTEILUNG
erzeugt das Skript die Dateien
(s. OUTPRF
VERTEILUNG
.xml--graphs
),
(s. OUTPRF
VERTEILUNG
.svg--svg
) und
(s. OUTPRF
VERTEILUNG
.png--png
).
--graphs
Erzeugt die Dateien
. Sie verwenden den Namensraum OUTPRF
VERTEILUNG
.xmlhttp://herbaer.de/xmlns/20200803/punktediagramm/
(punktediagramm.rng
) und enthalten Daten zur graphischen Darstellung.
--svg
Erzeugt aus den Dateien
mit Hilfe der Transformation OUTPRF
VERTEILUNG
.xmlpd_svg.xslt
SVG-Dateien
.OUTPRF
VERTEILUNG
.svg
--png
Erzeugt aus den SVG-Dateien
mit Hilfe des Befehls convert PNG-Dateien OUTPRF
VERTEILUNG
.xml
.OUTPRF
VERTEILUNG
.png
--delgraphs
Löscht die Dateien
(s. OUTPRF
VERTEILUNG
.xml--graphs
). Diese Aktion erfolgt nur, wenn die Befehlszeile die Option --delgraphs
enthält.
--delsvg
Löscht die Dateien
(s. OUTPRF
VERTEILUNG
.svg--svg
). Diese Aktion erfolgt nur, wenn die Befehlszeile die Option --delsvg
enthält.
Eine spezielle Version der ECMAscript-Datei pinw.js
(Quelltext) ermöglicht die Ausgabe der Anzahl der Zerlegungsfelder bei der Positionierung jedes „Pinwandzettels”, s. Einstellung detailed_field_count
. Die Ausgaben füge ich in einer Textdatei zusammen. Dieses Skript erzeugt aus der Textdatei graphische Darstellungen (SVG- und PNG-Dateien).
Es ruft das Perl-Skript diagramme.pl
(Quelltext) auf.
Neben Bash und Perl wird folgende Software benötigt:
Führt XSLT-Transformationen aus, s. http://xmlsoft.org/XSLT/
.
Aus dem Paket ImageMagick, s. http://www.imagemagick.org
.