.init

Der Befehl Plot.init(w, h) erwartet folgende (verpflichtende) Argumente:

ArgumentDatentypHinweis
wZahlganzzahlig, mindestens 100
hZahlganzzahlig, mindestens 100

Die Plot-Darstellung wird zur anschließenden Ausgabe mathematischer Funktionen und/oder Datenpunkte vorbereitet (initialisiert). Genauer definiert w die (maximale) Breite der Darstellung und h die Höhe.

Zudem können folgende Optionen verwendet werden:

VariableDatentypHinweisDefault-Wert
axisDatenfeldzwei Zeichenkettenohne Achsenbeschriftung
backgroundFarbe-lightgrey
rangeDatenfeldzwei Intervalleautomatisch anhand der Daten
gridZeichenkette-level
scalingZeichenketteon oder offon
divZeichenkette-neues DIV-Element

Die Option axis dient zur Beschriftung der Achsen (siehe Beispiele unten) und mittels background kann die Hintergrundfarbe des Plots angepasst werden. Zur Definition des Darstellungbereichs kann die Option range verwendet werden.

Zudem definiert grid die Darstellung des Rasters. Als Möglichkeiten stehen hier folgende Zeichenketten zur Verfügung:

ZeichenketteBedeutung
nonekein Raster
levelhorizontale Gitterlinien
verticalvertikale Gitterlinien
fullvollständiges Gitternetz
crossesKreuze als Gitterpunkte
dotsGitterpunkte

Weiterhin ist zu beachten, dass das verpflichtende Argument w stets als maximale Breite zu verstehen ist. Ist diese zu groß, wird automatisch auf eine optimale Größe verkleinert. Um dies zu verhindern, kann scaling auf off gesetzt werden.

Für Anwender mit HTML-Kenntnissen lässt sich mittels div definieren, welches DIV-Element zur Zeichnung verwendet werden soll. Genauer wird das DIV-Element mit der ID div zur anschließenden Darstellung genutzt. Wird die Option nicht verwendet, wird automatisch ein neues DIV-Element erzeugt.

Beispiel
Es wird die Sinusfunktion dargestellt, wobei die Plot-Darstellung mit unterschiedlichen Optionen initialisiert wird. Tipp: Verändere auch die Hintergrundfarbe der Darstellung.
Beispiel
Beispiel zur Veranschaulichung der Option range.
Beispiel
Beispiel zur Veranschaulichung der Option scaling.
.func