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

Defines the fluent interface for configuring scatter series.

Definition

Namespace:Kendo.Mvc.UI.Fluent

Assembly:Kendo.Mvc.dll

Type Parameters:

TSeries

The type of the data item

TBuilder

The type of the builder

Syntax:

C#
public abstract class ChartScatterSeriesBuilderBase<TSeries, TBuilder> : ChartSeriesBuilderBase<TSeries, TBuilder> where TSeries : IScatterSeries where TBuilder : ChartScatterSeriesBuilderBase<TSeries, TBuilder>

Inheritance: objectChartSeriesBuilderBase<TSeries, TBuilder>ChartScatterSeriesBuilderBase<TSeries, TBuilder>

Derived Classes: ChartBubbleSeriesBuilder<T>ChartPolarAreaSeriesBuilder<T>ChartPolarScatterSeriesBuilder<T>ChartScatterLineSeriesBuilderBase<TSeries, TBuilder>ChartScatterSeriesBuilder<T>

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

C#
public ChartScatterSeriesBuilderBase(TSeries series)
Parameters:seriesTSeries

The series.

Methods

Sets the X and Y fields for the series

C#
public TBuilder Fields(string xField, string yField)
Parameters:xFieldstring

The X field for the series

yFieldstring

The Y field for the series

Returns:

TBuilder

Example:
C#
@(Html.Kendo().Chart()
.Name("Chart")
.Series(series =&gt; series.Scatter(Model.Records).Fields("X", "Y"))
)

Configures the scatter chart labels.

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

The configuration action.

Returns:

TBuilder

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

Sets the visibility of scatter chart labels.

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

The visibility. The default value is false.

Returns:

TBuilder

Example:
C#
@(Html.Kendo().Chart()
.Name("Chart")
.Series(series =&gt; series
.Scatter(s =&gt; s.x, s =&gt; s.y)
.Labels(true)
)
)

Configures the scatter chart markers.

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

The configuration action.

Returns:

TBuilder

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

Sets the visibility of scatter chart markers.

C#
public virtual TBuilder Markers(bool visible)
Parameters:visiblebool

The visibility. The default value is true.

Returns:

TBuilder

Example:
C#
@(Html.Kendo().Chart()
.Name("Chart")
.Series(series =&gt; series
.Scatter(s =&gt; s.x, s =&gt; s.y)
.Markers(true)
)
)

Sets the note text field for the series

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

The note text field for the series

Returns:

TBuilder

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

Sets the axis name to use for this series.

C#
public virtual TBuilder XAxis(string axis)
Parameters:axisstring

The axis name for this series.

Returns:

TBuilder

Example:
C#
@(Html.Kendo().Chart(Model)
.Name("Chart")
.Series(series =&gt; series.Scatter(s =&gt; s.X, s =&gt; s.Y).Name("Scatter").XAxis("secondary"))
.XAxis(axis =&gt; axis.Numeric())
.XAxis(axis =&gt; axis.Numeric("secondary"))
)

Sets the X field for the series

C#
public TBuilder XField(string xField)
Parameters:xFieldstring

The value X field for the series

Returns:

TBuilder

Example:
C#
@(Html.Kendo().Chart()
.Name("Chart")
.Series(series =&gt; series.Scatter(Model.Records).XField("X").YField("Y"))
)

Sets the axis name to use for this series.

C#
public virtual TBuilder YAxis(string axis)
Parameters:axisstring

The axis name for this series.

Returns:

TBuilder

Example:
C#
@(Html.Kendo().Chart(Model)
.Name("Chart")
.Series(series =&gt; series.Scatter(s =&gt; s.Sales).Name("Sales").YAxis("secondary"))
.YAxis(axis =&gt; axis.Numeric())
.YAxis(axis =&gt; axis.Numeric("secondary"))
)

Sets the Y field for the series

C#
public TBuilder YField(string yField)
Parameters:yFieldstring

The value Y field for the series

Returns:

TBuilder

Example:
C#
@(Html.Kendo().Chart()
.Name("Chart")
.Series(series =&gt; series.Scatter(Model.Records).XField("X").YField("Y"))
)