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

Defines the fluent interface for configuring Line series.

Definition

Namespace:Kendo.Mvc.UI.Fluent

Assembly:Kendo.Mvc.dll

Type Parameters:

TSeries

TSeriesBuilder

Syntax:

C#
public abstract class ChartLineSeriesBuilderBase<TSeries, TSeriesBuilder> : ChartSeriesBuilderBase<TSeries, TSeriesBuilder> where TSeries : ILineSeries where TSeriesBuilder : ChartLineSeriesBuilderBase<TSeries, TSeriesBuilder>

Inheritance: objectChartSeriesBuilderBase<TSeries, TSeriesBuilder>ChartLineSeriesBuilderBase<TSeries, TSeriesBuilder>

Derived Classes: ChartLineSeriesBuilder<T>ChartRadarLineSeriesBuilder<T>

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

C#
public ChartLineSeriesBuilderBase(TSeries series)
Parameters:seriesTSeries

The series.

Methods

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

C#
public TSeriesBuilder Aggregate(ChartSeriesAggregate aggregate)
Parameters:aggregateChartSeriesAggregate

Aggregate function name.

Returns:

TSeriesBuilder

Example:
C#
@(Html.Kendo().Chart(Model)
.Name("Chart")
.Series(series =&gt; series.Line(s =&gt; s.Sales).Aggregate())
)

Sets the category field for the series

C#
public TSeriesBuilder CategoryField(string categoryField)
Parameters:categoryFieldstring

The category field for the series

Returns:

TSeriesBuilder

Example:
C#
@(Html.Kendo().Chart()
.Name("Chart")
.Series(series =&gt; series.Line(Model.Records).Field("Value").CategoryField("Category"))
)

Sets the color field for the series

C#
public TSeriesBuilder ColorField(string colorField)
Parameters:colorFieldstring

The color field for the series

Returns:

TSeriesBuilder

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

Sets the line chart line dash type.

C#
public TSeriesBuilder DashType(ChartDashType dashType)
Parameters:dashTypeChartDashType

The line dash type.

Returns:

TSeriesBuilder

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

Sets the value field for the series

C#
public TSeriesBuilder Field(string field)
Parameters:fieldstring

The value field for the series

Returns:

TSeriesBuilder

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

Configures the series highlight

C#
public TSeriesBuilder Highlight(Action<ChartLineSeriesHighlightBuilder> configurator)
Parameters:configuratorAction<ChartLineSeriesHighlightBuilder>

The configuration action.

Returns:

TSeriesBuilder

Example:
C#
@(Html.Kendo().Chart()
.Name("Chart")
.Series(series =&gt; series.Line(Model.Records)
.Field("Value")
.Highlight(highlight =&gt; highlight.Visible(false))
)
)

Configures the line chart labels.

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

The configuration action.

Returns:

TSeriesBuilder

Example:
C#
@(Html.Kendo().Chart()
.Name("Chart")
.Series(series =&gt; series
.Line(s =&gt; s.Sales)
.Labels(labels =&gt; labels
.Position(ChartBarLabelsPosition.Above)
.Visible(true)
)
)
)

Sets the visibility of line chart labels.

C#
public TSeriesBuilder Labels(bool visible)
Parameters:visiblebool

The visibility. The default value is false.

Returns:

TSeriesBuilder

Example:
C#
@(Html.Kendo().Chart()
.Name("Chart")
.Series(series =&gt; series
.Line(s =&gt; s.Sales)
.Labels(true)
)
)

Configures the line chart markers.

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

The configuration action.

Returns:

TSeriesBuilder

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

Sets the visibility of line chart markers.

C#
public TSeriesBuilder Markers(bool visible)
Parameters:visiblebool

The visibility. The default value is true.

Returns:

TSeriesBuilder

Example:
C#
@(Html.Kendo().Chart()
.Name("Chart")
.Series(series =&gt; series
.Line(s =&gt; s.Sales)
.Markers(true)
)
)

Configures the behavior for handling missing values in line series.

C#
public TSeriesBuilder MissingValues(ChartLineMissingValues missingValues)
Parameters:missingValuesChartLineMissingValues

The missing values behavior. The default is to leave gaps.

Returns:

TSeriesBuilder

Example:
C#
@(Html.Kendo().Chart()
.Name("Chart")
.Series(series =&gt; series
.Line(s =&gt; s.Sales)
.MissingValues(ChartLineMissingValues.Interpolate)
)
)

Sets the note text field for the series

C#
public TSeriesBuilder NoteTextField(string noteTextField)
Parameters:noteTextFieldstring

The note text field for the series

Returns:

TSeriesBuilder

Example:
C#
@(Html.Kendo().Chart()
.Name("Chart")
.Series(series =&gt; series.Line(Model.Records).Field("Value").NoteTextField("NoteText"))
)

Sets a value indicating if the lines should be stacked.

C#
public TSeriesBuilder Stack(bool stacked)
Parameters:stackedbool

A value indicating if the lines should be stacked.

Returns:

TSeriesBuilder

Example:
C#
@(Html.Kendo().Chart(Model)
.Name("Chart")
.Series(series =&gt; series.Line(s =&gt; s.Sales).Stack(true))
)

Sets a value indicating the type of stacking to use.

C#
public TSeriesBuilder Stack(ChartStackType type)
Parameters:typeChartStackType

A value indicating the stacking type.

Returns:

TSeriesBuilder

Example:
C#
@(Html.Kendo().Chart(Model)
.Name("Chart")
.Series(series =&gt; series.Line(s =&gt; s.Sales).Stack(ChartStackType.Stack100))
)

Sets the line chart line width.

C#
public TSeriesBuilder Width(double width)
Parameters:widthdouble

The line width.

Returns:

TSeriesBuilder

Example:
C#
@(Html.Kendo().Chart()
.Name("Chart")
.Series(series =&gt; series.Line(s =&gt; s.Sales).Width(2))
)