A simple straightforward way to run interactive mathematics in a web page is by mathHand.com.
Some examples come from Paul Masson (refer to Reference).

In order to plot complex function, you should convert it to complex by tocomplex(x) before plot. Use complex(x) to set variable for complex variable in real value, and Use complex(0,x) to set variable for complex variable in imag value. Get real part by re() and imag part by im(). e.g. convert log(x) to re(log(complex(x))).

Notice that Microsoft Internet Explorer IE did not support svg, so IE cannot show following graph, please use other browrer.

plot2D 制图2D

The plot2D( ) plots a list of data, function, implicit function, parametric function, piecewise function, polar plot, derivative, integral by a differential equation dy/dx=f(x,y) graphically.
e.g. integral of cos(x) :
dy/dx = cos(x)

The plot2D( ) plots animation by clicking the animate checkbox and/or adding the timer(x) into your formula.
choreographies

plot3D 制图3D

The plot3D( ) plots a function, implicit function, parametric function in 3D graph.
The figure can be rotated by clicking and dragging with a mouse or swiping on a touch device, as well as zoomed in or out with a mouse wheel or pinching on a touch device.