Benutzer:Rumil/ Vorlage Plot/Doku

Zweck Bearbeiten

Der Plot-Button ist eine experimentelle Vorlage. Er ermöglicht das Zeichnen einer Funktion in einem externen JavaScript-Programm. Der Funktionsterm wird dabei via URL-Query übergeben.

Siehe Plot-Button-Testseite.

Sicherheit Bearbeiten

Der Plot-Button kann als Link auf eine externe Seite betrachtet werden. Cross-Site-Scripting mit Wikimedia-Servern ist unmöglich. Die externe auf GitHub gehostete Website gehört mir und ich bin der Autor des Programms.

Beispiele Bearbeiten

{{Plot|sin(x)}}

{{Plot|sin(x),cos(x),tan(x),cot(x)}}

{{Plot|1=x^2+y^2=1}}

{{Plot|%5bcos(t),sin(t)%5d}}

{{Plot|1=t0:=0,t1:=10pi,%5bln(t)*cos(t),ln(t)*sin(t)%5d}}

{{Plot|1=f(x):=x^2+2x-4,f(x),f'(x)}}

Anfangsposition P(x,y) und Skalierung scale(dx,dy=dx):

 {{Plot|sin(x);;P(pi,0),scale(0.1)}}

Ein einziges Semikolon führt zu einer festen Position und Skalierung, da die Befehle immer wieder ausgeführt werden. Befehle nach dem zweiten Semikolon werden nur einmal ausgeführt und danach entfernt.

Autor Bearbeiten

-- Rumil