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.

-- Rumil