Skip to content

Linien und Pfeile

Übersicht

type Beschreibung
VLine vertikale Linie
HLine horizontale Linie
VSpan farblich hervorgehobener Bereich zwischen zwei x-Werten
HSpan farblich hervorgehobener Bereich zwischen zwei y-Werten
Arrow Pfeil

Einfache Linien

Vertikale Linien

Attribute der vline Struktur:

Attribut Beschreibung Default
x x-Position der vertikalen Gerade
y_min Höhe in der die Line startet. Eine Zahl zwischen 0 (unten) und 1(oben) 0
y_max Höhe in der die Line endet. Eine Zahl zwischen 0 (unten) und 1(oben) 1
plot_args Einstellungen zur Darstellung des Graphen

Horizontale Linien

Attribute der hline Struktur:

Attribut Beschreibung Default
y x-Position der vertikalen Gerade
x_min x-Position, an der die Line startet. Eine Zahl zwischen 0 (unten) und 1(oben) 0
y_max x-Position, an der die Line endet. Eine Zahl zwischen 0 (unten) und 1(oben) 1
plot_args Einstellungen zur Darstellung des Graphen

Beispiel 1: Vertikale Linien

Sinuskurve

figure:
  height: 8cm
  width: 10cm
axes_descriptors:
- axes:
    height: 6cm
    width: 8cm
    x_min: -3
    y_min: -2
  bottom: 1cm
  left: 1cm
  items:
  - type: VLine
    x: -1
  - type: VLine
    x: 1
    plot_args:
      color: green
      alpha: 0.4
      linestyle: --
  - type: VLine
    x: 2
    plot_args:
      color: darkblue
      alpha: 0.4
      linestyle: 
      linewidth: 3

Farblich hervorgehobene Abschnitte

Sinuskurve

figure:
  height: 8cm
  width: 10cm
axes_descriptors:
- axes:
    height: 6cm
    width: 8cm
    x_min: -3
    y_min: -2
  bottom: 1cm
  left: 1cm
  items:
  - type: VSpan
    x0: -1
    x1: 1

Verwendung von Variablen

Sinuskurve

figure:
  height: 8cm
  width: 10cm
axes_descriptors:
- axes:
    height: 6cm
    width: 8cm
    x_min: -3
    y_min: -2
  bottom: 1cm
  left: 1cm
  items:
  - type: Graph
    function: 3*sin(x)
  - type: Graph
    function: 1 + 0*x
    plot_args:
      alpha: 0.1
      color: black
  - type: Area
    function:
    - 3*sin(x)
    - 1 + 0*x
    plot_args:
      alpha: 0 # do not show, only for calculating the intersections
  - type: VSpan
    x0: sect_x_0
    x1: sect_x_1