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

Defines the fluent interface for configuring numeric axis.

Definition

Namespace:Kendo.Mvc.UI.Fluent

Assembly:Kendo.Mvc.dll

Syntax:

C#
public class ChartNumericAxisBuilder : ChartAxisBuilderBase<IChartNumericAxis, double, ChartNumericAxisBuilder>

Inheritance: objectChartAxisBuilderBase<IChartNumericAxis, double, ChartNumericAxisBuilder>ChartNumericAxisBuilder

Derived Classes: ChartPolarAxisBuilder

Inherited Members ChartAxisBuilderBase<IChartNumericAxis, double, ChartNumericAxisBuilder>.MajorTicks(Action<ChartAxisTicksBuilder>)ChartAxisBuilderBase<IChartNumericAxis, double, ChartNumericAxisBuilder>.Crosshair(Action<ChartAxisCrosshairBuilder>)ChartAxisBuilderBase<IChartNumericAxis, double, ChartNumericAxisBuilder>.Name(string)ChartAxisBuilderBase<IChartNumericAxis, double, ChartNumericAxisBuilder>.MinorTicks(Action<ChartAxisTicksBuilder>)ChartAxisBuilderBase<IChartNumericAxis, double, ChartNumericAxisBuilder>.MajorGridLines(Action<ChartMajorGridLinesBuilder>)ChartAxisBuilderBase<IChartNumericAxis, double, ChartNumericAxisBuilder>.MajorGridLines(int, string, ChartDashType)ChartAxisBuilderBase<IChartNumericAxis, double, ChartNumericAxisBuilder>.MinorGridLines(Action<ChartMinorGridLinesBuilder>)ChartAxisBuilderBase<IChartNumericAxis, double, ChartNumericAxisBuilder>.MinorGridLines(int, string, ChartDashType)ChartAxisBuilderBase<IChartNumericAxis, double, ChartNumericAxisBuilder>.Line(Action<ChartLineBuilder>)ChartAxisBuilderBase<IChartNumericAxis, double, ChartNumericAxisBuilder>.Line(int, string, ChartDashType)ChartAxisBuilderBase<IChartNumericAxis, double, ChartNumericAxisBuilder>.Labels(Action<ChartAxisLabelsBuilder>)ChartAxisBuilderBase<IChartNumericAxis, double, ChartNumericAxisBuilder>.Labels(bool)ChartAxisBuilderBase<IChartNumericAxis, double, ChartNumericAxisBuilder>.PlotBands(Action<ChartAxisPlotBandsFactory<IChartNumericAxis, double>>)ChartAxisBuilderBase<IChartNumericAxis, double, ChartNumericAxisBuilder>.Title(Action<ChartAxisTitleBuilder>)ChartAxisBuilderBase<IChartNumericAxis, double, ChartNumericAxisBuilder>.Title(string)ChartAxisBuilderBase<IChartNumericAxis, double, ChartNumericAxisBuilder>.Pane(string)ChartAxisBuilderBase<IChartNumericAxis, double, ChartNumericAxisBuilder>.Color(string)ChartAxisBuilderBase<IChartNumericAxis, double, ChartNumericAxisBuilder>.Reverse(bool)ChartAxisBuilderBase<IChartNumericAxis, double, ChartNumericAxisBuilder>.Reverse()ChartAxisBuilderBase<IChartNumericAxis, double, ChartNumericAxisBuilder>.Visible(bool)ChartAxisBuilderBase<IChartNumericAxis, double, ChartNumericAxisBuilder>.NarrowRange(bool)ChartAxisBuilderBase<IChartNumericAxis, double, ChartNumericAxisBuilder>.Background(string)ChartAxisBuilderBase<IChartNumericAxis, double, ChartNumericAxisBuilder>.RangeLabels(Action<ChartAxisRangeLabelsBuilder>)ChartAxisBuilderBase<IChartNumericAxis, double, ChartNumericAxisBuilder>.Axisobject.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 ChartNumericAxisBuilder class.

C#
public ChartNumericAxisBuilder(IChartNumericAxis axis)
Parameters:axisIChartNumericAxis

The axis.

Methods

Sets value at which the first perpendicular axis crosses this axis.

C#
public ChartNumericAxisBuilder AxisCrossingValue(double axisCrossingValue)
Parameters:axisCrossingValuedouble

The value at which the first perpendicular axis crosses this axis.

Returns:

ChartNumericAxisBuilder

Example:
C#
@(Html.Kendo().Chart(Model)
.Name("Chart")
.ValueAxis(axis =&gt; axis.AxisCrossingValue(4))
)

Sets value at which perpendicular axes cross this axis.

C#
public ChartNumericAxisBuilder AxisCrossingValue(IEnumerable<double> axisCrossingValues)
Parameters:axisCrossingValuesIEnumerable<double>

The values at which perpendicular axes cross this axis.

Returns:

ChartNumericAxisBuilder

Example:
C#
@(Html.Kendo().Chart(Model)
.Name("Chart")
.XAxis(axis =&gt; axis.Numeric().AxisCrossingValue(new double[] { 0, 10 }))
.YAxis(axis =&gt; axis.Numeric().Title("Axis 1"))
.YAxis(axis =&gt; axis.Numeric("secondary").Title("Axis 2"))
)

Sets value at which perpendicular axes cross this axis.

C#
public ChartNumericAxisBuilder AxisCrossingValue(params double[] axisCrossingValues)
Parameters:axisCrossingValuesdouble[]

The values at which perpendicular axes cross this axis.

Returns:

ChartNumericAxisBuilder

Example:
C#
@(Html.Kendo().Chart(Model)
.Name("Chart")
.XAxis(axis =&gt; axis.Numeric().AxisCrossingValue(0, 10))
.YAxis(axis =&gt; axis.Numeric().Title("Axis 1"))
.YAxis(axis =&gt; axis.Numeric("secondary").Title("Axis 2"))
)

Sets the interval between major divisions.

C#
public ChartNumericAxisBuilder MajorUnit(double majorUnit)
Parameters:majorUnitdouble

The interval between major divisions.

Returns:

ChartNumericAxisBuilder

Example:
C#
@(Html.Kendo().Chart(Model)
.Name("Chart")
.ValueAxis(a =&gt; a.Numeric().MajorUnit(4))
)

Sets the axis maximum value.

C#
public ChartNumericAxisBuilder Max(double max)
Parameters:maxdouble

The axis maximum value.

Returns:

ChartNumericAxisBuilder

Example:
C#
@(Html.Kendo().Chart(Model)
.Name("Chart")
.ValueAxis(a =&gt; a.Numeric().Max(4))
)

Sets the axis minimum value.

C#
public ChartNumericAxisBuilder Min(double min)
Parameters:mindouble

The axis minimum value.

Returns:

ChartNumericAxisBuilder

Example:
C#
@(Html.Kendo().Chart(Model)
.Name("Chart")
.ValueAxis(a =&gt; a.Numeric().Min(4))
)

Sets the interval between minor divisions. It defaults to MajorUnit / 5.

C#
public ChartNumericAxisBuilder MinorUnit(double minorUnit)
Parameters:minorUnitdouble

The interval between minor divisions.

Returns:

ChartNumericAxisBuilder

Example:
C#
@(Html.Kendo().Chart(Model)
.Name("Chart")
.ValueAxis(a =&gt; a.Numeric()
.MajorUnit(4)
.MinorUnit(2)
.MinorTicks(mt =&gt; mt.Visible(true))
)
)

Defines the items.

C#
public ChartNumericAxisBuilder Notes(Action<ChartAxisNotesBuilder> configurator)
Parameters:configuratorAction<ChartAxisNotesBuilder>

The items of the notes.

Returns:

ChartNumericAxisBuilder

Example:
C#
@(Html.Kendo().Chart(Model)
.Name("Chart")
.ValueAxis(a =&gt; a.Numeric()
.Note(note =&gt; note
.Data(data =&gt;
{
data.Add().Value(1);
data.Add().Value(2);
})
)
)
)