# Plotting Functions

## Content



**C1Chart** has a built-in engine for plotting functions. To use the built-in engine for plotting functions it is necessary to add a reference to the C1.WPF.C1Chart.Extended.dll or the C1.Silverlight.Chart.Extended.dll in your project.

There are various types of functions used for different applications. **C1Chart** provides the various types of functions needed to create many applications.

There are two types of supported functions:

1.  One-variable explicit functions

*   One-variable explicit functions are written as y=f(x) (see the YFunctionSeries class).
*   A few examples include: rational, linear, polynomial, quadratic, logarithmic, and exponential functions.
*   Commonly used by scientists and engineers, these functions can be used in many different types of finance, forecasts, performance measurement applications, and so on.

2.  Parametric functions

*   The function is defined by a pair of equations, such as y=f1(t) and x=f2(t) where t is the variable/coordinate for functions f1 and f2.
*   Parametric functions are special types of function because the x and y coordinates are defined by individual functions of a separate variable.
*   They are used to represent various situations in mathematics and engineering, from heat transfer, fluid mechanics, electromagnetic theory, planetary motion and aspects of the theory of relativity, to name a few.

For more information about the parametric function (see the [ParametricFunctionSeries](/componentone/api/wpf/online-chart/dotnet-framework-api/C1.WPF.C1Chart.Extended.4.6.2/C1.WPF.C1Chart.Extended.ParametricFunctionSeries.html) class).

## See Also

[Using a Code String to Define a Function](/componentone/docs/wpf/online-chart/overview/ChartFeatures/PlottingFunctions/STRING)

[Calculating the Value for Functions](/componentone/docs/wpf/online-chart/overview/ChartFeatures/PlottingFunctions/FUNC)