Achsensysteme: axes
Achsensysteme werden innerhalb von axes_descriptors
angelegt. Dieses Feld ist
eine Liste, was an der Verwendung von Spiegelstrichen (-
) erkennbar ist;
alternativ kann eine Liste auch mit [...]
angegeben werden, was wir aber nur
für leere Listen empfehlen.
Jeder Listeneintrag hat mindestens drei weitere Einträge:
1. axes
: eine Beschreibung des Achsensystems (s.u.)
2. bottom
: Abstand der Achsen zum unteren Rand
3. left
: Abstand der Achsen zum linken Rand
Weitere mögliche Einträge sind graphs
(für Funktionsgraphen), areas
(für
ausgefüllte Flächen), vlines
(für vertikale Linien), vspans
(für farblich
ausgefüllte Bereiche zwischen vertikalen Linien). Diese werden in späteren
Kapiteln behandelt.
Attribute der axes
Struktur
Die axes
Struktur besitzt folgende Attribute:
Attribut | Beschreibung | Default |
---|---|---|
x_min |
Kleinster x-Wert (*) | |
y_min |
kleinster y-Wert (*) | |
width |
Breite der Achsen | 10cm |
height |
Höhe der Achsen | 8cm |
unit |
Längeneinheit | 1cm |
x_label |
Bezeichner der x-Achse | x |
y_label |
Bezeichner der y-Achse | y |
x_label_offset |
Verschiebung des x-Achsen-Bezeichners | x: 0cm, y: 0.5cm |
y_label_offset |
Verschiebung des y-Achsen-Bezeichners | x: 0.5cm, y: 0cm |
x_tick_distance |
Abstand der x-Achsenmarkierung | 1 |
y_tick_distance |
Abstand der y-Achsenmarkierung | 1 |
show_x_tick_labels |
Sollen die Zahlen unter der x-Achse angezeigt werden? | true |
show_y_tick_labels |
Sollen die Zahlen neben der y-Achse angezeigt werden? | true |
show_legend |
Soll die legende angezeigt werden? | true |
legend_options |
Weitere Optionen (Other Parameters) für die Darstellung der Legende (**) | keine |
n_points |
Anzahl der Datenpunkte für die Darstellung von Graphen | 3000 |
(*) Der größte x-Wert kann durch folgende Formel berechnet werden:
x_max = x_min + width / unit
. Entsprechend für den größten y-Wert.
(**) Eine interessante Option für die Legende ist loc
. Wenn man diese Option beispielsweise auf upper left
festlegt, kann man die automatische Platzierung der Legende abschalten und sie links oben platzieren. Siehe Beispiel 4 bei den Graphen
Ein Achsensystem
Beispiel 1
figure:
height: 8cm
width: 10cm
axes_descriptors:
- axes:
height: 6cm
width: 8cm
x_min: -3
y_min: -2
bottom: 1cm
left: 1cm
Zwei Achsensysteme in einer Zeichnung
Beispiel 2
Zwei Achsensysteme mit unterschiedlichen Einheiten in der selben Abbildung.
figure:
height: 8cm
width: 12cm
axes_descriptors:
- axes:
height: 6cm
width: 4cm
x_min: -2
y_min: -2
show_legend: false
bottom: 1cm
left: 0.5cm
- axes:
height: 6cm
width: 4cm
x_min: -1
y_min: -1
unit: 2cm
bottom: 1cm
left: 6cm
show_legend: false
), wodurch das kleine, leere Quadrat verschwindet. Dieses ist die "leere" Legende.