New to Telerik UI for ASP.NET MVC? Start a free 30-day trial

Defines the fluent interface for configuring the chart data labels.

Definition

Namespace:Kendo.Mvc.UI.Fluent

Assembly:Kendo.Mvc.dll

Syntax:

C#
public class ChartSeriesTrendlineSettingsBuilder

Inheritance: objectChartSeriesTrendlineSettingsBuilder

Inherited Members object.GetType()object.MemberwiseClone()object.ToString()object.Equals(object)object.Equals(object, object)object.ReferenceEquals(object, object)object.GetHashCode()...

Constructors

Initializes a new instance of the ChartSeriesTrendlineSettingsBuilder class.

C#
public ChartSeriesTrendlineSettingsBuilder(ChartSeriesTrendlineSettings settings)
Parameters:settingsChartSeriesTrendlineSettings

The trendline settings configuration.

Methods

The trendline forecast settings. By default, the trendline does not display a forecast.

C#
public ChartSeriesTrendlineSettingsBuilder Forecast(Action<ChartSeriesTrendlineForecastSettingsBuilder> configurator)
Parameters:configuratorAction<ChartSeriesTrendlineForecastSettingsBuilder>

The trendline forecast settings.

Returns:

ChartSeriesTrendlineSettingsBuilder

Example:
C#
@(Html.Kendo().Chart()
.Name("Chart")
.Series(series =&gt; {
series.MovingAverageTrendline()
.Trendline(trendline=&gt;trendline.Forecast(f=&gt;f.After()));
})
)

The order (degree) of the Polynomial trendline. The default value is 2.

C#
public ChartSeriesTrendlineSettingsBuilder Order(int value)
Parameters:valueintReturns:

ChartSeriesTrendlineSettingsBuilder

Example:
C#
@(Html.Kendo().Chart()
.Name("Chart")
.Series(series =&gt; {
series.PolynomialTrendline()
.Trendline(trendline =&gt; trendline.Order(3));
})
)

The number of intervals to take when calculating Moving Average trendline. The value should be an integer greater than 2.

C#
public ChartSeriesTrendlineSettingsBuilder Period(int value)
Parameters:valueintReturns:

ChartSeriesTrendlineSettingsBuilder

Example:
C#
@(Html.Kendo().Chart()
.Name("Chart")
.Series(series =&gt; {
series.MovingAverageTrendline()
.Trendline(trendline=&gt;trendline.Period(4));
})
)