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

Defines the fluent interface for configuring RangeArea series.

Definition

Namespace:Kendo.Mvc.UI.Fluent

Assembly:Kendo.Mvc.dll

Type Parameters:

T

Syntax:

C#
public class ChartRangeAreaSeriesBuilder<T> : ChartSeriesBuilderBase<IChartRangeAreaSeries, ChartRangeAreaSeriesBuilder<T>> where T : class

Inheritance: objectChartSeriesBuilderBase<IChartRangeAreaSeries, ChartRangeAreaSeriesBuilder<T>>ChartRangeAreaSeriesBuilder<T>

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

C#
public ChartRangeAreaSeriesBuilder(IChartRangeAreaSeries series)
Parameters:seriesIChartRangeAreaSeries

The series.

Methods

Sets the aggregate function for Range Area series. This function is used when a category (an year, month, etc.) contains two or more points.

C#
public ChartRangeAreaSeriesBuilder<T> Aggregate(ChartSeriesAggregate aggregate)
Parameters:aggregateChartSeriesAggregate

Aggregate function name.

Returns:

ChartRangeAreaSeriesBuilder<T>

Example:
C#
@(Html.Kendo().Chart(Model)
.Name("Chart")
.Series(series =&gt; series.RangeArea(f =&gt; f.FromSales, t =&gt; t.ToSales).Aggregate(ChartSeriesAggregate.Avg))
)

Sets the category field for the series

C#
public ChartRangeAreaSeriesBuilder<T> CategoryField(string categoryField)
Parameters:categoryFieldstring

The category field for the series

Returns:

ChartRangeAreaSeriesBuilder<T>

Example:
C#
@(Html.Kendo().Chart()
.Name("Chart")
.Series(series =&gt; series.RangeArea(Model.Records).FromField("From").ToField("To").CategoryField("Category"))
)

Sets the color field for the series

C#
public ChartRangeAreaSeriesBuilder<T> ColorField(string colorField)
Parameters:colorFieldstring

The color field for the series

Returns:

ChartRangeAreaSeriesBuilder<T>

Example:
C#
@(Html.Kendo().Chart()
.Name("Chart")
.Series(series =&gt; series.Area(Model.Records).Field("Value").ColorField("Color"))
)

Sets the from field for the series

C#
public ChartRangeAreaSeriesBuilder<T> FromField(string field)
Parameters:fieldstring

The from field for the series

Returns:

ChartRangeAreaSeriesBuilder<T>

Example:
C#
@(Html.Kendo().Chart()
.Name("Chart")
.Series(series =&gt; series.RangeArea(Model.Records).FromField("From").ToField("To"))
)

Configures the range area chart labels.

C#
public ChartRangeAreaSeriesBuilder<T> Labels(Action<ChartRangeAreaLabelsBuilder> configurator)
Parameters:configuratorAction<ChartRangeAreaLabelsBuilder>

The configuration action.

Returns:

ChartRangeAreaSeriesBuilder<T>

Example:
C#
@(Html.Kendo().Chart()
.Name("Chart")
.Series(series =&gt; series
.RangeArea(f =&gt; f.From, t =&gt; t.To)
.Labels(labels =&gt; labels
.Visible(true)
)
)
)

Sets the visibility of range area chart labels.

C#
public ChartRangeAreaSeriesBuilder<T> Labels(bool visible)
Parameters:visiblebool

The visibility. The default value is false.

Returns:

ChartRangeAreaSeriesBuilder<T>

Example:
C#
@(Html.Kendo().Chart()
.Name("Chart")
.Series(series =&gt; series
.RangeArea(f =&gt; f.From, t =&gt; t.To)
.Labels(true);
)
)

Configures the range area chart line.

C#
public ChartRangeAreaSeriesBuilder<T> Line(Action<ChartAreaLineBuilder> configurator)
Parameters:configuratorAction<ChartAreaLineBuilder>

The configuration action.

Returns:

ChartRangeAreaSeriesBuilder<T>

Example:
C#
@(Html.Kendo().Chart()
.Name("Chart")
.Series(series =&gt; series
.RangeArea(f =&gt; f.From, t =&gt; t.To)
.Line(line =&gt; line.Opacity(0.2))
)
)

Configures the range area chart line.

C#
public ChartRangeAreaSeriesBuilder<T> Line(int width, string color, ChartDashType dashType, ChartAreaStyle style)
Parameters:widthint

The line width.

colorstring

The line color.

dashTypeChartDashType

The line dashType.

styleChartAreaStyle

The line style.

Returns:

ChartRangeAreaSeriesBuilder<T>

Example:
C#
@(Html.Kendo().Chart()
.Name("Chart")
.Series(series =&gt; series
.RangeArea(f =&gt; f.From, t =&gt; t.To)
.Line(2, "red", ChartDashType.Dot, ChartAreaStyle.Smooth)
)
)

Configures the range area chart markers.

C#
public ChartRangeAreaSeriesBuilder<T> Markers(Action<ChartRangeAreaMarkersBuilder> configurator)
Parameters:configuratorAction<ChartRangeAreaMarkersBuilder>

The configuration action.

Returns:

ChartRangeAreaSeriesBuilder<T>

Example:
C#
@(Html.Kendo().Chart()
.Name("Chart")
.Series(series =&gt; series
.RangeArea(f =&gt; f.From, t =&gt; t.To)
.Markers(markers =&gt; markers
.Type(ChartMarkerShape.Triangle)
)
)
)

Sets the visibility of range area chart markers.

C#
public ChartRangeAreaSeriesBuilder<T> Markers(bool visible)
Parameters:visiblebool

The visibility. The default value is false.

Returns:

ChartRangeAreaSeriesBuilder<T>

Example:
C#
@(Html.Kendo().Chart()
.Name("Chart")
.Series(series =&gt; series
.RangeArea(f =&gt; f.From, t =&gt; t.To)
.Markers(true);
)
)

Configures the behavior for handling missing values in range area series.

C#
public ChartRangeAreaSeriesBuilder<T> MissingValues(ChartAreaMissingValues missingValues)
Parameters:missingValuesChartAreaMissingValues

The missing values behavior. The default is to interpolate the points.

Returns:

ChartRangeAreaSeriesBuilder<T>

Example:
C#
@(Html.Kendo().Chart()
.Name("Chart")
.Series(series =&gt; series
.RangeArea(f =&gt; f.From, t =&gt; t.To)
.MissingValues(ChartAreaMissingValues.Interpolate);
)
)

Sets the to field for the series

C#
public ChartRangeAreaSeriesBuilder<T> ToField(string field)
Parameters:fieldstring

The to field for the series

Returns:

ChartRangeAreaSeriesBuilder<T>

Example:
C#
@(Html.Kendo().Chart()
.Name("Chart")
.Series(series =&gt; series.RangeArea(Model.Records).FromField("From").ToField("To"))
)