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

A fluent builder for configuring chart trendline series.

Definition

Namespace:Kendo.Mvc.UI.Fluent

Assembly:Kendo.Mvc.dll

Type Parameters:

T

The type of the data model.

Syntax:

C#
public class ChartTrendlineSeriesBuilder<T> : ChartSeriesBuilderBase<IChartTrendlineSeries, ChartTrendlineSeriesBuilder<T>> where T : class

Inheritance: objectChartSeriesBuilderBase<IChartTrendlineSeries, ChartTrendlineSeriesBuilder<T>>ChartTrendlineSeriesBuilder<T>

Inherited Members ChartSeriesBuilderBase<IChartTrendlineSeries, ChartTrendlineSeriesBuilder<T>>.Name(string)ChartSeriesBuilderBase<IChartTrendlineSeries, ChartTrendlineSeriesBuilder<T>>.Opacity(double)ChartSeriesBuilderBase<IChartTrendlineSeries, ChartTrendlineSeriesBuilder<T>>.Color(string)ChartSeriesBuilderBase<IChartTrendlineSeries, ChartTrendlineSeriesBuilder<T>>.ColorHandler(Func<object, object>)ChartSeriesBuilderBase<IChartTrendlineSeries, ChartTrendlineSeriesBuilder<T>>.ColorHandler(string)ChartSeriesBuilderBase<IChartTrendlineSeries, ChartTrendlineSeriesBuilder<T>>.Tooltip(Action<ChartTooltipBuilder>)ChartSeriesBuilderBase<IChartTrendlineSeries, ChartTrendlineSeriesBuilder<T>>.Tooltip(bool)ChartSeriesBuilderBase<IChartTrendlineSeries, ChartTrendlineSeriesBuilder<T>>.Axis(string)ChartSeriesBuilderBase<IChartTrendlineSeries, ChartTrendlineSeriesBuilder<T>>.CategoryAxis(string)ChartSeriesBuilderBase<IChartTrendlineSeries, ChartTrendlineSeriesBuilder<T>>.Highlight(Action<ChartSeriesHighlightBuilder>)ChartSeriesBuilderBase<IChartTrendlineSeries, ChartTrendlineSeriesBuilder<T>>.FocusHighlight(Action<ChartSeriesFocusHighlightSettingsBuilder>)ChartSeriesBuilderBase<IChartTrendlineSeries, ChartTrendlineSeriesBuilder<T>>.Highlight(bool)ChartSeriesBuilderBase<IChartTrendlineSeries, ChartTrendlineSeriesBuilder<T>>.Visible(bool)ChartSeriesBuilderBase<IChartTrendlineSeries, ChartTrendlineSeriesBuilder<T>>.VisibleInLegend(bool)ChartSeriesBuilderBase<IChartTrendlineSeries, ChartTrendlineSeriesBuilder<T>>.Notes(Action<ChartNoteBuilder>)ChartSeriesBuilderBase<IChartTrendlineSeries, ChartTrendlineSeriesBuilder<T>>.Aggregate(Func<object, object>)ChartSeriesBuilderBase<IChartTrendlineSeries, ChartTrendlineSeriesBuilder<T>>.Aggregate(string)ChartSeriesBuilderBase<IChartTrendlineSeries, ChartTrendlineSeriesBuilder<T>>.ZIndex(double)ChartSeriesBuilderBase<IChartTrendlineSeries, ChartTrendlineSeriesBuilder<T>>.Median(Action<ChartSeriesMedianBuilder>)ChartSeriesBuilderBase<IChartTrendlineSeries, ChartTrendlineSeriesBuilder<T>>.Mean(Action<ChartSeriesMeanBuilder>)ChartSeriesBuilderBase<IChartTrendlineSeries, ChartTrendlineSeriesBuilder<T>>.DrilldownField(string)ChartSeriesBuilderBase<IChartTrendlineSeries, ChartTrendlineSeriesBuilder<T>>.DrilldownSeriesFactory(string)ChartSeriesBuilderBase<IChartTrendlineSeries, ChartTrendlineSeriesBuilder<T>>.DrilldownSeriesFactory(Func<object, object>)ChartSeriesBuilderBase<IChartTrendlineSeries, ChartTrendlineSeriesBuilder<T>>.LegendItem(Action<ChartSeriesLegendItemSettingsBuilder>)ChartSeriesBuilderBase<IChartTrendlineSeries, ChartTrendlineSeriesBuilder<T>>.Pattern(Action<ChartSeriesPatternSettingsBuilder>)ChartSeriesBuilderBase<IChartTrendlineSeries, ChartTrendlineSeriesBuilder<T>>.Seriesobject.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 ChartTrendlineSeriesBuilder<T> class.

C#
public ChartTrendlineSeriesBuilder(IChartTrendlineSeries series)
Parameters:seriesIChartTrendlineSeries

The series.

Methods

The chart line dash type.

C#
public ChartTrendlineSeriesBuilder<T> DashType(ChartDashType value)
Parameters:valueChartDashType

The dash type.

Returns:

ChartTrendlineSeriesBuilder<T>

Example:
C#
@(Html.Kendo().Chart()
.Name("Chart")
.Series(series =&gt; series
.LinearTrendline()
.DashType(ChartDashType.Dot);
)
)

The name of the parent series of the trendline.

C#
public ChartTrendlineSeriesBuilder<T> For(string name)
Parameters:namestring

The name of the parent series.

Returns:

ChartTrendlineSeriesBuilder<T>

Example:
C#
@(Html.Kendo().Chart()
.Name("Chart")
.Series(series =&gt; series
.LinearTrendline()
.For("myParentSeries");
)
)

Configures the chart labels.

C#
public ChartTrendlineSeriesBuilder<T> Labels(Action<ChartPointLabelsBuilder> configurator)
Parameters:configuratorAction<ChartPointLabelsBuilder>

The labels configurator.

Returns:

ChartTrendlineSeriesBuilder<T>

Example:
C#
@(Html.Kendo().Chart()
.Name("Chart")
.Series(series =&gt; series
.LinearTrendline()
.Labels(lbl=&gt;lbl.Visible(false));
)
)

Configures the chart markers.

C#
public ChartTrendlineSeriesBuilder<T> Markers(Action<ChartMarkersBuilder> configurator)
Parameters:configuratorAction<ChartMarkersBuilder>

The configuration action.

Returns:

ChartTrendlineSeriesBuilder<T>

Example:
C#
@(Html.Kendo().Chart()
.Name("Chart")
.Series(series =&gt; series
.LinearTrendline()
.Markers(markers =&gt; markers
.Type(ChartMarkerShape.Triangle)
)
)
)

Configures the trendline settings.

C#
public ChartTrendlineSeriesBuilder<T> Trendline(Action<ChartSeriesTrendlineSettingsBuilder> configurator)
Parameters:configuratorAction<ChartSeriesTrendlineSettingsBuilder>

The trendline configurator.

Returns:

ChartTrendlineSeriesBuilder<T>

Example:
C#
@(Html.Kendo().Chart()
.Name("Chart")
.Series(series =&gt; series
.LinearTrendline()
.Trendline(t=&gt;t.Period(2));
)
)

The line chart line width.

C#
public ChartTrendlineSeriesBuilder<T> Width(double value)
Parameters:valuedouble

Width of the line

Returns:

ChartTrendlineSeriesBuilder<T>

Example:
C#
@(Html.Kendo().Chart()
.Name("Chart")
.Series(series =&gt; series
.LinearTrendline()
.Width(5);
)
)