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

A fluent builder for configuring chart heat map series.

Definition

Namespace:Kendo.Mvc.UI.Fluent

Assembly:Kendo.Mvc.dll

Type Parameters:

T

The type of the data model.

Syntax:

C#
public class ChartHeatMapSeriesBuilder<T> where T : class

Inheritance: objectChartHeatMapSeriesBuilder<T>

Inherited Members object.GetType()object.MemberwiseClone()object.ToString()object.Equals(object)object.Equals(object, object)object.ReferenceEquals(object, object)object.GetHashCode()...

Constructors

C#
public ChartHeatMapSeriesBuilder(IHeatMapSeries series)
Parameters:seriesIHeatMapSeries

Properties

Gets or sets the series.

C#
public IHeatMapSeries Series { get; }
Property Value:

The series.

Methods

Sets the color.

C#
public ChartHeatMapSeriesBuilder<T> Color(string value)
Parameters:valuestringReturns:

ChartHeatMapSeriesBuilder<T>

Example:
C#
@(Html.Kendo().Chart()
.Name("chart")
.Series(series =&gt; { series.HeatMap(new object[] { new { Week = 1, Day = "Mon", Value = 8 } }).Color("green"); })
)

Sets the color handler.

C#
public ChartHeatMapSeriesBuilder<T> ColorHandler(string value)
Parameters:valuestring

The name of a function handler for the color of the series.

Returns:

ChartHeatMapSeriesBuilder<T>

Example:
C#
@(Html.Kendo().Chart()
.Name("chart")
.Series(series =&gt; { series.HeatMap(new object[] { new { Week = 1, Day = "Mon", Value = 8 } }).ColorHandler("colorHandler"); })
)

Sets the yField.

C#
public ChartHeatMapSeriesBuilder<T> Field(string value)
Parameters:valuestring

The field that will be set as an Field.

Returns:

ChartHeatMapSeriesBuilder<T>

Example:
C#
@(Html.Kendo().Chart()
.Name("chart")
.Series(series =&gt; { series.HeatMap(new object[] { new { Week = 1, Day = "Mon", Value = 8 } }).Field("Field"); })
)

Configures the heatmap chart labels.

C#
public ChartHeatMapSeriesBuilder<T> Labels(Action<ChartHeatMapLabelsBuilder> configurator)
Parameters:configuratorAction<ChartHeatMapLabelsBuilder>

The configuration action.

Returns:

ChartHeatMapSeriesBuilder<T>

Example:
C#
@(Html.Kendo().Chart()
.Name("chart")
.Series(series =&gt; { series.HeatMap(new object[] { new { Week = 1, Day = "Mon", Value = 8 } }).Labels(l =&gt; l.Color("green")); })
)

Configures the heatmap chart markers.

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

The configuration action.

Returns:

ChartHeatMapSeriesBuilder<T>

Example:
C#
@(Html.Kendo().Chart()
.Name("chart")
.Series(series =&gt; { series.HeatMap(new object[] { new { Week = 1, Day = "Mon", Value = 8 } }).Markers(m =&gt; m.Background("green")); })
)

Sets the name of the series.

C#
public ChartHeatMapSeriesBuilder<T> Name(string text)
Parameters:textstring

The name of the series

Returns:

ChartHeatMapSeriesBuilder<T>

Example:
C#
@(Html.Kendo().Chart()
.Name("chart")
.Series(series =&gt; { series.HeatMap(new object[] { new { Week = 1, Day = "Mon", Value = 8 } });}).Name("seriesName"))
)

Sets the opacity of the series.

C#
public ChartHeatMapSeriesBuilder<T> Opacity(double opacity)
Parameters:opacitydoubleReturns:

ChartHeatMapSeriesBuilder<T>

Example:
C#
@(Html.Kendo().Chart()
.Name("chart")
.Series(series =&gt; { series.HeatMap(new object[] { new { Week = 1, Day = "Mon", Value = 8 } });}).Name("seriesName"))
)

The chart series pattern configuration options.

C#
public ChartHeatMapSeriesBuilder<T> Pattern(Action<ChartSeriesPatternSettingsBuilder> configurator)
Parameters:configuratorAction<ChartSeriesPatternSettingsBuilder>

The configurator for the Pattern setting.

Returns:

ChartHeatMapSeriesBuilder<T>

Sets the data item field which contains the series pattern configuration for individual chart segments.

C#
public ChartHeatMapSeriesBuilder<T> PatternField(string value)
Parameters:valuestring

The data item field which contains the series pattern configuration for individual chart segments

Returns:

ChartHeatMapSeriesBuilder<T>

Example:
C#
@(Html.Kendo().Chart(Model)
.Name("Chart")
.Series(series =&gt; { series.HeatMap(new object[] { new { Week = 1, Day = "Mon", Value = 8 } });}).PatternField("Pattern"))
)

Configure the series tooltip.

C#
public ChartHeatMapSeriesBuilder<T> Tooltip(Action<ChartTooltipBuilder> configurator)
Parameters:configuratorAction<ChartTooltipBuilder>

The configurator settings for the series tooltip

Returns:

ChartHeatMapSeriesBuilder<T>

Example:
C#
@(Html.Kendo().Chart()
.Name("chart")
.Series(series =&gt; { series.HeatMap(new object[] { new { Week = 1, Day = "Mon", Value = 8 } });}).Tooltip(t =&gt; t.Color("green"))
)

Sets the tooltip visibility.

C#
public ChartHeatMapSeriesBuilder<T> Tooltip(bool visible)
Parameters:visiblebool

A value indicating if the tooltip should be displayed.

Returns:

ChartHeatMapSeriesBuilder<T>

Example:
C#
@(Html.Kendo().Chart()
.Name("chart")
.Series(series =&gt; { series.HeatMap(new object[] { new { Week = 1, Day = "Mon", Value = 8 } }); }).Tooltip(true)
)

Sets the xField.

C#
public ChartHeatMapSeriesBuilder<T> xField(string value)
Parameters:valuestring

The field that will be set as an xField.

Returns:

ChartHeatMapSeriesBuilder<T>

Example:
C#
@(Html.Kendo().Chart()
.Name("chart")
.Series(series =&gt; { series.HeatMap(new object[] { new { Week = 1, Day = "Mon", Value = 8 } }).xField("xField"); })
)

Sets the yField.

C#
public ChartHeatMapSeriesBuilder<T> yField(string value)
Parameters:valuestring

The field that will be set as an yField.

Returns:

ChartHeatMapSeriesBuilder<T>

Example:
C#
@(Html.Kendo().Chart()
.Name("chart")
.Series(series =&gt; { series.HeatMap(new object[] { new { Week = 1, Day = "Mon", Value = 8 } }).yField("yField"); })
)