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

Defines the fluent interface for configuring the chart labels.

Definition

Namespace:Kendo.Mvc.UI.Fluent

Assembly:Kendo.Mvc.dll

Syntax:

C#
public class ChartAxisRangeLabelsBuilder : ChartLabelsBuilderBase<ChartAxisRangeLabelsBuilder>

Inheritance: objectChartLabelsBuilderBase<ChartAxisRangeLabelsBuilder>ChartAxisRangeLabelsBuilder

Inherited Members ChartLabelsBuilderBase<ChartAxisRangeLabelsBuilder>.Font(string)ChartLabelsBuilderBase<ChartAxisRangeLabelsBuilder>.Visible(bool)ChartLabelsBuilderBase<ChartAxisRangeLabelsBuilder>.VisibleHandler(string)ChartLabelsBuilderBase<ChartAxisRangeLabelsBuilder>.VisibleHandler(Func<object, object>)ChartLabelsBuilderBase<ChartAxisRangeLabelsBuilder>.Background(string)ChartLabelsBuilderBase<ChartAxisRangeLabelsBuilder>.Color(string)ChartLabelsBuilderBase<ChartAxisRangeLabelsBuilder>.Color(Func<object, object>)ChartLabelsBuilderBase<ChartAxisRangeLabelsBuilder>.Margin(int, int, int, int)ChartLabelsBuilderBase<ChartAxisRangeLabelsBuilder>.Margin(int)ChartLabelsBuilderBase<ChartAxisRangeLabelsBuilder>.Padding(int, int, int, int)ChartLabelsBuilderBase<ChartAxisRangeLabelsBuilder>.Padding(int)ChartLabelsBuilderBase<ChartAxisRangeLabelsBuilder>.Border(int, string, ChartDashType)ChartLabelsBuilderBase<ChartAxisRangeLabelsBuilder>.Border(Action<ChartBorderBuilder>)ChartLabelsBuilderBase<ChartAxisRangeLabelsBuilder>.Format(string)ChartLabelsBuilderBase<ChartAxisRangeLabelsBuilder>.Template(string)ChartLabelsBuilderBase<ChartAxisRangeLabelsBuilder>.Opacity(double)ChartLabelsBuilderBase<ChartAxisRangeLabelsBuilder>.Rotation(int)ChartLabelsBuilderBase<ChartAxisRangeLabelsBuilder>.Visual(string)ChartLabelsBuilderBase<ChartAxisRangeLabelsBuilder>.Visual(Func<object, object>)ChartLabelsBuilderBase<ChartAxisRangeLabelsBuilder>.AriaTemplate(string)ChartLabelsBuilderBase<ChartAxisRangeLabelsBuilder>.AriaTemplateId(string)ChartLabelsBuilderBase<ChartAxisRangeLabelsBuilder>.AriaTemplateView(MvcHtmlString)ChartLabelsBuilderBase<ChartAxisRangeLabelsBuilder>.AriaTemplateHandler(string)ChartLabelsBuilderBase<ChartAxisRangeLabelsBuilder>.AriaTemplate<TModel>(TemplateBuilder<TModel>)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 ChartAxisLabelsBuilder class.

C#
public ChartAxisRangeLabelsBuilder(ChartAxisLabels chartLabels)
Parameters:chartLabelsChartAxisLabels

The labels configuration.

Methods

If set to "true", the Chart will mirror the axis labels and ticks. If the labels are normally on the left side of the axis, mirroring the axis will render them to the right.

C#
public ChartAxisRangeLabelsBuilder Mirror(bool mirror)
Parameters:mirrorbool

A value indicating whether to render the axis labels on the other side.

Returns:

ChartAxisRangeLabelsBuilder

Example:
C#
@(Html.Kendo().Chart()
.Name("chart")
.CategoryAxis(axis =&gt; axis
.RangeLabels(labels =&gt; labels.Mirror(true))
)
)

Specifies the rotation options of the range labels.

C#
public ChartAxisRangeLabelsBuilder Rotation(Action<ChartAxisLabelsRotationBuilder> configurator)
Parameters:configuratorAction<ChartAxisLabelsRotationBuilder>

The action that configures the rotation settings.

Returns:

ChartAxisRangeLabelsBuilder

Example:
C#
@(Html.Kendo().Chart()
.Name("chart")
.CategoryAxis(axis =&gt; axis
.RangeLabels(labels =&gt; labels.Rotation(rotate=&gt;rotate.Angle(-45).Align(ChartAxisLabelRotationAlignment.Center)))
)
)

Specifies the rotation angle of the range labels.

C#
public ChartAxisRangeLabelsBuilder Rotation(string rotation)
Parameters:rotationstring

The value of the rotation angle.

Returns:

ChartAxisRangeLabelsBuilder

Example:
C#
@(Html.Kendo().Chart()
.Name("chart")
.CategoryAxis(axis =&gt; axis
.RangeLabels(labels =&gt; labels.Rotation("90"))
)
)