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

Defines the fluent interface for configuring bubble series.

Definition

Namespace:Kendo.Mvc.UI.Fluent

Assembly:Kendo.Mvc.dll

Type Parameters:

T

The type of the data item

Syntax:

C#
public class ChartBubbleSeriesBuilder<T> : ChartScatterSeriesBuilderBase<IChartBubbleSeries, ChartBubbleSeriesBuilder<T>> where T : class

Inheritance: objectChartSeriesBuilderBase<IChartBubbleSeries, ChartBubbleSeriesBuilder<T>>ChartScatterSeriesBuilderBase<IChartBubbleSeries, ChartBubbleSeriesBuilder<T>>ChartBubbleSeriesBuilder<T>

Inherited Members ChartScatterSeriesBuilderBase<IChartBubbleSeries, ChartBubbleSeriesBuilder<T>>.Labels(Action<ChartPointLabelsBuilder>)ChartScatterSeriesBuilderBase<IChartBubbleSeries, ChartBubbleSeriesBuilder<T>>.Labels(bool)ChartScatterSeriesBuilderBase<IChartBubbleSeries, ChartBubbleSeriesBuilder<T>>.Markers(Action<ChartMarkersBuilder>)ChartScatterSeriesBuilderBase<IChartBubbleSeries, ChartBubbleSeriesBuilder<T>>.Markers(bool)ChartScatterSeriesBuilderBase<IChartBubbleSeries, ChartBubbleSeriesBuilder<T>>.XAxis(string)ChartScatterSeriesBuilderBase<IChartBubbleSeries, ChartBubbleSeriesBuilder<T>>.YAxis(string)ChartScatterSeriesBuilderBase<IChartBubbleSeries, ChartBubbleSeriesBuilder<T>>.XField(string)ChartScatterSeriesBuilderBase<IChartBubbleSeries, ChartBubbleSeriesBuilder<T>>.YField(string)ChartScatterSeriesBuilderBase<IChartBubbleSeries, ChartBubbleSeriesBuilder<T>>.NoteTextField(string)ChartScatterSeriesBuilderBase<IChartBubbleSeries, ChartBubbleSeriesBuilder<T>>.Fields(string, string)ChartSeriesBuilderBase<IChartBubbleSeries, ChartBubbleSeriesBuilder<T>>.Name(string)ChartSeriesBuilderBase<IChartBubbleSeries, ChartBubbleSeriesBuilder<T>>.Opacity(double)ChartSeriesBuilderBase<IChartBubbleSeries, ChartBubbleSeriesBuilder<T>>.Color(string)ChartSeriesBuilderBase<IChartBubbleSeries, ChartBubbleSeriesBuilder<T>>.ColorHandler(Func<object, object>)ChartSeriesBuilderBase<IChartBubbleSeries, ChartBubbleSeriesBuilder<T>>.ColorHandler(string)ChartSeriesBuilderBase<IChartBubbleSeries, ChartBubbleSeriesBuilder<T>>.Tooltip(Action<ChartTooltipBuilder>)ChartSeriesBuilderBase<IChartBubbleSeries, ChartBubbleSeriesBuilder<T>>.Tooltip(bool)ChartSeriesBuilderBase<IChartBubbleSeries, ChartBubbleSeriesBuilder<T>>.Axis(string)ChartSeriesBuilderBase<IChartBubbleSeries, ChartBubbleSeriesBuilder<T>>.CategoryAxis(string)ChartSeriesBuilderBase<IChartBubbleSeries, ChartBubbleSeriesBuilder<T>>.Highlight(Action<ChartSeriesHighlightBuilder>)ChartSeriesBuilderBase<IChartBubbleSeries, ChartBubbleSeriesBuilder<T>>.FocusHighlight(Action<ChartSeriesFocusHighlightSettingsBuilder>)ChartSeriesBuilderBase<IChartBubbleSeries, ChartBubbleSeriesBuilder<T>>.Highlight(bool)ChartSeriesBuilderBase<IChartBubbleSeries, ChartBubbleSeriesBuilder<T>>.Visible(bool)ChartSeriesBuilderBase<IChartBubbleSeries, ChartBubbleSeriesBuilder<T>>.VisibleInLegend(bool)ChartSeriesBuilderBase<IChartBubbleSeries, ChartBubbleSeriesBuilder<T>>.Notes(Action<ChartNoteBuilder>)ChartSeriesBuilderBase<IChartBubbleSeries, ChartBubbleSeriesBuilder<T>>.Aggregate(Func<object, object>)ChartSeriesBuilderBase<IChartBubbleSeries, ChartBubbleSeriesBuilder<T>>.Aggregate(string)ChartSeriesBuilderBase<IChartBubbleSeries, ChartBubbleSeriesBuilder<T>>.ZIndex(double)ChartSeriesBuilderBase<IChartBubbleSeries, ChartBubbleSeriesBuilder<T>>.Median(Action<ChartSeriesMedianBuilder>)ChartSeriesBuilderBase<IChartBubbleSeries, ChartBubbleSeriesBuilder<T>>.Mean(Action<ChartSeriesMeanBuilder>)ChartSeriesBuilderBase<IChartBubbleSeries, ChartBubbleSeriesBuilder<T>>.DrilldownField(string)ChartSeriesBuilderBase<IChartBubbleSeries, ChartBubbleSeriesBuilder<T>>.DrilldownSeriesFactory(string)ChartSeriesBuilderBase<IChartBubbleSeries, ChartBubbleSeriesBuilder<T>>.DrilldownSeriesFactory(Func<object, object>)ChartSeriesBuilderBase<IChartBubbleSeries, ChartBubbleSeriesBuilder<T>>.LegendItem(Action<ChartSeriesLegendItemSettingsBuilder>)ChartSeriesBuilderBase<IChartBubbleSeries, ChartBubbleSeriesBuilder<T>>.Pattern(Action<ChartSeriesPatternSettingsBuilder>)ChartSeriesBuilderBase<IChartBubbleSeries, ChartBubbleSeriesBuilder<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 ChartBubbleSeriesBuilder<T> class.

C#
public ChartBubbleSeriesBuilder(IChartBubbleSeries series)
Parameters:seriesIChartBubbleSeries

The series.

Methods

Sets the border of the Bubble Chart series.

C#
public ChartBubbleSeriesBuilder<T> Border(int width, string color)
Parameters:widthint

The border width.

colorstring

The border color (CSS syntax).

Returns:

ChartBubbleSeriesBuilder<T>

Example:
C#
@(Html.Kendo().Chart&lt;ChartViewModel&gt;()
.Name("Chart")
.Series(series =&gt; series
.Bubble(s =&gt; s.x, s =&gt; s.y, s =&gt; s.size)
.Border(1, "red")
)
)

Defines the series highlighting configuration options.

C#
public ChartBubbleSeriesBuilder<T> Highlight(Action<ChartBubbleSeriesHighlightBuilder> configurator)
Parameters:configuratorAction<ChartBubbleSeriesHighlightBuilder>

The configuration action.

Returns:

ChartBubbleSeriesBuilder<T>

Example:
C#
@(Html.Kendo().Chart&lt;ChartViewModel&gt;()
.Name("Chart")
.Series(series =&gt; series.Bubble(s =&gt; s.x, s =&gt; s.y, s =&gt; s.size).Highlight(h=&gt;h.Opacity(0.5)))
)

Configures the Bubble Chart behavior for negative values. By default negative values are not visible.

C#
public ChartBubbleSeriesBuilder<T> NegativeValues(Action<ChartNegativeValueSettingsBuilder> configurator)
Parameters:configuratorAction<ChartNegativeValueSettingsBuilder>

The configuration action.

Returns:

ChartBubbleSeriesBuilder<T>

Example:
C#
@(Html.Kendo().Chart&lt;ChartViewModel&gt;()
.Name("Chart")
.Series(series =&gt; series
.Bubble(s =&gt; s.x, s =&gt; s.y, s =&gt; s.size)
.NegativeValues(n =&gt; n.Visible(true))
)
)

Sets the Model property that holds the bubble size value.

C#
public ChartBubbleSeriesBuilder<T> SizeField(string value)
Parameters:valuestring

The name of the Model property.

Returns:

ChartBubbleSeriesBuilder<T>

Example:
C#
@(Html.Kendo().Chart&lt;ChartViewModel&gt;()
.Name("Chart")
.Series(series =&gt; series.Bubble(s =&gt; s.x, s =&gt; s.y, s =&gt; s.size).SizeField("Price"))
)