Plotlux: Plotter for arbitrary Functions

Enter your functions separated by semicolon:

f(x) = ~plot~ 2*x;x^4-2x^3;{1|2};x=1 ~plot~

Embed code for

How to use the Plotter:

  • separate multiple graphs with semicolon ;
  • set a point with curly brackets, use a vertical | to separate the coordinates, example: {1|2}
  • horizontal lines can be entered as number, example: 3
  • orthogonal lines can be set with x=Constant, example: x=2
  • the visible area of the coordinate system (Zoom) can be set with [[ xmin | xmax | ymin | ymax ]]
  • Pi and e are entered as: pi, e
  • between brackets and numbers you have to add a multiplication sign, example: 2*(x+1,5)
  • enter square roots as sqrt(2) or x^(1/2), n-th roots in exponential notation: x^(1/3), x^(1/4)
  • absolute value function like |2-x| can be entered as: abs(2-x)
  • available functions: sin(x) cos(x) tan(x) sec(x) csc(x) cot(x) asin(x) acos(x) atan(x) asec(x) acsc(x) acot(x), sinh(x) cosh(x) tanh(x) sech(x) csch(x) coth(x) asinh(x) acosh(x) atanh(x) asech(x) acsch(x) acoth(x), ln(x) log(x) sqrt(x) abs(x) floor(x) ceil(x) u(x)
  • piecewise polynomial functions are possible, for example: f(x) = {x, x<0; x2, x>0} can be graphed by: (x<0)*x+(x>0)*x^2

Plot Navigation:

- Hold the mouse button and drag the coordinate system and the graphs

- Mouse wheel: Zoom in and out

Have fun while graphing!

Example 2: Asymptote

~plot~ 1/x+1;1 ~plot~

Example 3: Graph with Point and horizontal Line

~plot~ -x^(sin(pi*x)); x^(sin(pi*x));{1|1};1 ~plot~

Example 4: Define visible Area (Zoom)

The visible area of the coordinate system can be set. The Syntax: [[ xmin | xmax | ymin | ymax ]]

~plot~ 2*x;-x+3;[[-0,25|2|-0,5|4]] ~plot~