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

Creates value axis for the Chart<T>.

Definition

Namespace:Kendo.Mvc.UI.Fluent

Assembly:Kendo.Mvc.dll

Type Parameters:

TModel

The type of the data item to which the chart is bound to

Syntax:

C#
public class ChartValueAxisFactory<TModel> where TModel : class

Inheritance: objectChartValueAxisFactory<TModel>

Inherited Members object.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 ChartValueAxisFactory<TModel> class.

C#
public ChartValueAxisFactory(Chart<TModel> container, IList<IChartValueAxis> axes)
Parameters:containerChart<TModel>

The container.

axesIList<IChartValueAxis>

The chart axes.

Properties

Gets the value axes.

C#
protected IList<IChartValueAxis> Axes { get; }

The parent Chart

C#
protected Chart<TModel> Container { get; }

Methods

The category names. Applicable for charts with X and Y category axes (heatmap).

C#
public virtual ChartAxisDefaultsBuilder<TModel> Categories(object[] categories)
Parameters:categoriesobject[]Returns:

ChartAxisDefaultsBuilder<TModel>

Example:
C#
@(Html.Kendo().Chart()
.Name("Chart")
.ValueAxis(x=&gt;x.Categories(new string[] { "numeric", "polar" }))
)

Defines a date value axis.

C#
public virtual ChartDateAxisBuilder Date()
Returns:

ChartDateAxisBuilder

Example:
C#
@(Html.Kendo().Chart()
.Name("Chart")
.ValueAxis(x=&gt;x.Date().Title("Content"))
)

Defines a date value axis.

C#
public virtual ChartDateAxisBuilder Date(string name)
Parameters:namestringReturns:

ChartDateAxisBuilder

Example:
C#
@(Html.Kendo().Chart()
.Name("Chart")
.ValueAxis(x=&gt;x.Date("Name").Title("Content"))
)

Defines a logarithmic value axis.

C#
public virtual ChartNumericAxisBuilder Logarithmic()
Returns:

ChartNumericAxisBuilder

Example:
C#
@(Html.Kendo().Chart()
.Name("Chart")
.ValueAxis(x=&gt;x.Logarithmic().Title("Content"))
)

Defines a logarithmic value axis.

C#
public virtual ChartNumericAxisBuilder Logarithmic(string name)
Parameters:namestringReturns:

ChartNumericAxisBuilder

Example:
C#
@(Html.Kendo().Chart()
.Name("Chart")
.ValueAxis(x=&gt;x.Logarithmic("Name").Title("Content"))
)

Defines a numeric value axis.

C#
public virtual ChartNumericAxisBuilder Numeric()
Returns:

ChartNumericAxisBuilder

Example:
C#
@(Html.Kendo().Chart()
.Name("Chart")
.ValueAxis(x=&gt;x.Numeric().Title("Content"))
)

Defines a numeric value axis.

C#
public virtual ChartNumericAxisBuilder Numeric(string name)
Parameters:namestringReturns:

ChartNumericAxisBuilder

Example:
C#
@(Html.Kendo().Chart()
.Name("Chart")
.ValueAxis(x=&gt;x.Numeric("Name").Title("Content"))
)

Defines a polar value axis.

C#
public virtual ChartPolarAxisBuilder Polar()
Returns:

ChartPolarAxisBuilder

Example:
C#
@(Html.Kendo().Chart()
.Name("Chart")
.ValueAxis(x=&gt;x.Polar().Title("Content"))
)

Defines a polar value axis.

C#
public virtual ChartPolarAxisBuilder Polar(string name)
Parameters:namestringReturns:

ChartPolarAxisBuilder

Example:
C#
@(Html.Kendo().Chart()
.Name("Chart")
.ValueAxis(x=&gt;x.Polar("Name").Title("Content"))
)