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

ChartPolarAxisBuilder

Properties

Axis - IChartNumericAxis

The values at which perpendicular axes cross this axis.

Methods

StartAngle(System.Double)

The angle (degrees) where the 0 value is placed. It defaults to 0.

Parameters

startAngle - System.Double

Angles increase counterclockwise and 0 is to the right. Negative values are acceptable.

Example


            @(Html.Kendo().Chart()
                    .Name("chart")
                    .XAxis(axis => axis
                        .Polar()
                        .StartAngle(-90)
                    )
            )

Min(System.Double)

Sets the axis minimum value.

Parameters

min - System.Double

The axis minimum value.

Example


            @(Html.Kendo().Chart(Model)
                       .Name("Chart")
                       .ValueAxis(a => a.Numeric().Min(4))
            )

Max(System.Double)

Sets the axis maximum value.

Parameters

max - System.Double

The axis maximum value.

Example


            @(Html.Kendo().Chart(Model)
                       .Name("Chart")
                       .ValueAxis(a => a.Numeric().Max(4))
            )

MajorUnit(System.Double)

Sets the interval between major divisions.

Parameters

majorUnit - System.Double

The interval between major divisions.

Example


            @(Html.Kendo().Chart(Model)
                       .Name("Chart")
                       .ValueAxis(a => a.Numeric().MajorUnit(4))
            )

MinorUnit(System.Double)

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

Parameters

minorUnit - System.Double

The interval between minor divisions.

Example


            @(Html.Kendo().Chart(Model)
                       .Name("Chart")
                       .ValueAxis(a => a.Numeric()
                            .MajorUnit(4)
                            .MinorUnit(2)
                            .MinorTicks(mt => mt.Visible(true))
                       )
            )

AxisCrossingValue(System.Double)

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

Parameters

axisCrossingValue - System.Double

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

Example


            @(Html.Kendo().Chart(Model)
                       .Name("Chart")
                       .ValueAxis(axis => axis.AxisCrossingValue(4))
            )

AxisCrossingValue(System.Double[])

Sets value at which perpendicular axes cross this axis.

Parameters

axisCrossingValues - System.Double[]

The values at which perpendicular axes cross this axis.

Example


            @(Html.Kendo().Chart(Model)
                       .Name("Chart")
                       .XAxis(axis => axis.Numeric().AxisCrossingValue(0, 10))
                       .YAxis(axis => axis.Numeric().Title("Axis 1"))
                       .YAxis(axis => axis.Numeric("secondary").Title("Axis 2"))
            )

AxisCrossingValue(System.Collections.Generic.IEnumerable)

Sets value at which perpendicular axes cross this axis.

Parameters

axisCrossingValues - System.Collections.Generic.IEnumerable<Double>

The values at which perpendicular axes cross this axis.

Example


            @(Html.Kendo().Chart(Model)
                       .Name("Chart")
                       .XAxis(axis => axis.Numeric().AxisCrossingValue(new double[] { 0, 10 }))
                       .YAxis(axis => axis.Numeric().Title("Axis 1"))
                       .YAxis(axis => axis.Numeric("secondary").Title("Axis 2"))
            )

Notes(System.Action)

Defines the items.

Parameters

configurator - System.Action<ChartAxisNotesBuilder>

The items of the notes.

Example


            @(Html.Kendo().Chart(Model)
                      .Name("Chart")
                      .ValueAxis(a => a.Numeric()
                          .Note(note => note
                               .Data(data =>
                               {
                                   data.Add().Value(1);
                                   data.Add().Value(2);
                               })
                          )
                       )
            )

MajorTicks(System.Action)

Configures the major ticks.

Parameters

configurator - System.Action<ChartAxisTicksBuilder>

The configuration action.

Example


            @(Html.Kendo().Chart(Model)
                       .Name("Chart")
                       .ValueAxis(axis => axis
                           .MajorTicks(ticks => ticks
                               .Visible(false)
                           )
                       )
            )

Crosshair(System.Action)

Configures the major ticks.

Parameters

configurator - System.Action<ChartAxisCrosshairBuilder>

The configuration action.

Example


            @(Html.Kendo().Chart(Model)
                       .Name("Chart")
                       .ValueAxis(axis => axis
                           .Crosshair(crosshair => crosshair
                               .Visible(false)
                           )
                       )
            )

Name(System.String)

Sets the axis name.

Parameters

name - System.String

The axis name.

Example


            @(Html.Kendo().Chart(Model)
                       .Name("Chart")
                       .ValueAxis(axis => axis
                           .Name("axisName")
                       )
            )

MinorTicks(System.Action)

Configures the minor ticks.

Parameters

configurator - System.Action<ChartAxisTicksBuilder>

The configuration action.

Example


            @(Html.Kendo().Chart(Model)
                       .Name("Chart")
                       .ValueAxis(axis => axis
                           .MinorTicks(ticks => ticks
                               .Visible(false)
                           )
                       )
            )

MajorGridLines(System.Action)

Configures the major grid lines.

Parameters

configurator - System.Action<ChartMajorGridLinesBuilder>

The configuration action.

Example


            @(Html.Kendo().Chart()
                       .Name("Chart")
                       .CategoryAxis(axis => axis
                           .Categories(s => s.DateString)
                           .MajorGridLines(lines => lines.Visible(true))
                       )
            )

MajorGridLines(System.Int32,System.String,Kendo.Mvc.UI.ChartDashType)

Sets color and width of the major grid lines and enables them.

Parameters

width - System.Int32

The major gridlines width

color - System.String

The major gridlines width

dashType - ChartDashType

The major gridlines line dashType.

Example


            @(Html.Kendo().Chart()
                       .Name("Chart")
                       .CategoryAxis(axis => axis
                           .Categories(s => s.DateString)
                           .MajorGridLines(2, "red", ChartDashType.Dot)
                       )
            )

MinorGridLines(System.Action)

Configures the minor grid lines.

Parameters

configurator - System.Action<ChartMinorGridLinesBuilder>

The configuration action.

Example


            @(Html.Kendo().Chart()
                       .Name("Chart")
                       .CategoryAxis(axis => axis
                           .Categories(s => s.DateString)
                           .MinorGridLines(lines => lines.Visible(true))
                       )
            )

MinorGridLines(System.Int32,System.String,Kendo.Mvc.UI.ChartDashType)

Sets color and width of the minor grid lines and enables them.

Parameters

width - System.Int32

The minor gridlines width

color - System.String

The minor gridlines width

dashType - ChartDashType

The minor grid lines dash type

Example


            @(Html.Kendo().Chart()
                       .Name("Chart")
                       .CategoryAxis(axis => axis
                           .Categories(s => s.DateString)
                           .MinorGridLines(2, "red", ChartDashType.Dot)
                       )
            )

Line(System.Action)

Configures the axis line.

Parameters

configurator - System.Action<ChartLineBuilder>

The configuration action.

Example


            @(Html.Kendo().Chart()
                       .Name("Chart")
                       .CategoryAxis(axis => axis
                           .Categories(s => s.DateString)
                           .Line(line => line.Color("#f00"))
                       )
            )

Line(System.Int32,System.String,Kendo.Mvc.UI.ChartDashType)

Sets color and width of the lines and enables them.

Parameters

width - System.Int32

The axis line width

color - System.String

The axis line width

dashType - ChartDashType

The axis line dashType.

Example


            @(Html.Kendo().Chart()
                       .Name("Chart")
                       .CategoryAxis(axis => axis
                           .Categories(s => s.DateString)
                           .Line(2, "#f00", ChartDashType.Dot)
                       )
            )

Labels(System.Action)

Configures the axis labels.

Parameters

configurator - System.Action<ChartAxisLabelsBuilder>

The configuration action.

Example


            @(Html.Kendo().Chart()
                       .Name("Chart")
                       .CategoryAxis(axis => axis
                           .Labels(labels => labels
                               .Color("Red")
                               .Visible(true)
                           )
                       )
            )

Labels(System.Boolean)

Sets the visibility of numeric axis chart labels.

Parameters

visible - System.Boolean

The visibility. The default value is false.

Example


            @(Html.Kendo().Chart()
                       .Name("Chart")
                       .CategoryAxis(axis => axis.Labels(true))
            )

PlotBands(System.Action)

Defines the plot bands items.

Parameters

configurator - System.Action<ChartAxisPlotBandsFactory>

The add action.

Example


            @(Html.Kendo().Chart()
                       .Name("Chart")
                       .ValueAxis(axis => axis
                           .Numeric()
                           .Min(0).Max(10)
                           .PlotBands(bands => {
                                bands.Add().From(0).To(4).Color("lightgreen");
                                bands.Add().From(4).To(10).Color("lightblue");
                            })
                       )
            )

Title(System.Action)

Configures the chart axis title.

Parameters

configurator - System.Action<ChartAxisTitleBuilder>

The configuration action.

Example


            @(Html.Kendo().Chart()
                       .Name("Chart")
                       .CategoryAxis(axis => axis
                           .Categories(s => s.DateString)
                           .Title(title => title.Text("Axis"))
                       )
            )

Title(System.String)

Sets the axis title.

Parameters

title - System.String

The axis title.

Example


            @(Html.Kendo().Chart()
                       .Name("Chart")
                       .CategoryAxis(axis => axis
                           .Categories(s => s.DateString)
                           .Title("Axis")
                       )
            )

Pane(System.String)

Renders the axis in the pane with the specified name.

Parameters

pane - System.String

The pane name.

Example


            @(Html.Kendo().Chart()
                       .Name("Chart")
                       .Panes(panes => {
                           panes.Add().Title("Value");
                           panes.Add("volumePane").Title("Volume");
                       })
                       .CategoryAxis(axis => axis
                           .Categories(s => s.DateString)
                           .Pane("volumePane")
                       )
            )

Color(System.String)

Sets the color for all axis elements. Can be overriden by individual settings.

Parameters

color - System.String

The axis color.

Example


            @(Html.Kendo().Chart()
                       .Name("Chart")
                       .CategoryAxis(axis => axis
                           .Categories(s => s.DateString)
                           .Color("#ff0000")
                       )
            )

Reverse(System.Boolean)

Sets the axis reverse option.

Parameters

reverse - System.Boolean

A value indicating if the axis labels should be rendered in reverse.

Example


            @(Html.Kendo().Chart()
                       .Name("Chart")
                       .CategoryAxis(axis => axis
                           .Categories(s => s.DateString)
                           .Reverse(true)
                       )
            )

Reverse()

Sets the axis reverse option.

Example


            @(Html.Kendo().Chart()
                       .Name("Chart")
                       .CategoryAxis(axis => axis
                           .Categories(s => s.DateString)
                           .Reverse(true)
                       )
            )

Visible(System.Boolean)

Sets the axis visibility

Parameters

visible - System.Boolean

The axis visibility.

Example


            @(Html.Kendo().Chart()
                      .Name("Chart")
                      .CategoryAxis(axis => axis
                          .Visible(false)
                      )
            )

NarrowRange(System.Boolean)

A value indicating if the automatic axis range should snap to 0.

Parameters

narrowRange - System.Boolean

The narrowRange value.

Example


            @(Html.Kendo().Chart()
                       .Name("Chart")
                       .ValueAxis(axis => axis
                           .Numeric()
                           .NarrowRange(false)
                       )
            )

Background(System.String)

Sets the axis background color

Parameters

background - System.String

The axis background.

Example


            @(Html.Kendo().Chart()
                       .Name("Chart")
                       .ValueAxis(axis => axis
                           .Numeric()
                           .Background("lightblue")
                       )
            )

RangeLabels(System.Action)

Configures the axis range labels.

Parameters

configurator - System.Action<ChartAxisRangeLabelsBuilder>

The configuration action.

Example


            @(Html.Kendo().Chart()
                       .Name("Chart")
                       .CategoryAxis(axis => axis
                           .RangeLabels(labels => labels
                               .Color("Red")
                               .Visible(true)
                           )
                       )
            )

In this article
Not finding the help you need?