One-dimensional Graph Plot

One-dimensional graph visualizer with interactive sliders for each parameter. Made to easily see and compare how different one dimensional functions behave visually.

Provide analytical derivatives/integrals for better accuracy, or leave empty for numerical approximation!

Functions

Derivatives: f'(x), g'(x), h'(x), u'(x)
Functions: f(x), g(x), h(x), u(x)
Integrals: F(x), G(x), H(x), U(x)

Parameters

View Range

Usage Guide

  • Use "dot", not "comma" for decimals.
  • Constants: Euler's number e (2.718...) and pi PI.
  • Basic Functions: abs(x), sqrt(x), exp(x), log(x) (natural log), and pow(x, y).
  • Trigonometry (Radians): sin(x), cos(x), tan(x) and their inverses arcsin(x), arccos(x), arctan(x), arctan2(x, a) (two arguments, both in x/params).
  • Hyperbolic: sinh(x), cosh(x), tanh(x).
  • Parameters: a, b, c, d, q can be used in all function expressions.
  • Performance: Reduce plot points (50-200) for faster updates. Default is 200 points. Disable integrals for best performance.
  • Be aware that numerical derivatives often produce "noise" near vertical asymptotes, singular points or for functions with extremely high-frequency oscillations.
  • The numerical integral is starting from the defined min. x, so the ∫...dx value is the integral from min. x to x in the plot. This is important to pay attention to since when integrating a function, you analytically always get a constant: ∫f(x)dx = F(x) + C. This constant is zero for all integrals in the automatic numerical plots.