valueAxis.labelsObject

Configures the axis labels.

valueAxis.labels.backgroundString

The background color of the labels. Any valid CSS color string will work here, including hex and rgb

valueAxis.labels.borderObject

The border of the labels.

valueAxis.labels.border.colorString(default: "black")

The color of the border. Any valid CSS color string will work here, including hex and rgb.

valueAxis.labels.border.dashTypeString(default: "solid")

The dash type of the border.

"solid"

Specifies a solid line.

"dot"

Specifies a line consisting of dots.

"dash"

Specifies a line consisting of dashes.

"longDash"

Specifies a line consisting of a repeating pattern of long-dash.

"dashDot"

Specifies a line consisting of a repeating pattern of dash-dot.

"longDashDot"

Specifies a line consisting of a repeating pattern of long-dash-dot.

"longDashDotDot"

Specifies a line consisting of a repeating pattern of long-dash-dot-dot.

valueAxis.labels.border.widthNumber(default: 0)

The width of the border.

valueAxis.labels.colorString

The text color of the labels. Any valid CSS color string will work here, including hex and rgb.

valueAxis.labels.fontString(default: "12px Arial,Helvetica,sans-serif")

The font style of the labels.

valueAxis.labels.formatString

The format of the labels.

Example

pseudo
    $("#chart").kendoChart({
        valueAxis: {
           labels: {
               // set the format to currency
               format: "C"
           }
        },
        //...
    });

valueAxis.labels.marginNumber|Object(default: 0)

The margin of the labels.

Example

pseudo
    // sets the top, right, bottom and left margin to 3px.
    margin: 3

    // sets the top and left margin to 1px
    // margin right and bottom are with 0px (by default)
    margin: { top: 1, left: 1 }

valueAxis.labels.mirrorBoolean

Mirrors 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.

valueAxis.labels.paddingNumber | Object(default: 0)

The padding of the labels.

Example

pseudo
    // sets the top, right, bottom and left padding to 3px.
    padding: 3

    // sets the top and left padding to 1px
    // padding right and bottom are with 0px (by default)
    padding: { top: 1, left: 1 }

valueAxis.labels.rotationNumber(default: 0)

The rotation angle of the labels.

valueAxis.labels.skipNumber(default: 1)

Number of labels to skip. Skips rendering the first n labels.

valueAxis.labels.stepNumber(default: 1)

Label rendering step. Every n-th label is rendered where n is the step

valueAxis.labels.templateString | Function

The label template. Template variables:

  • value - the value

Example

<div id="chart"></div>
<script>
// chart initialization
$("#chart").kendoChart({
     title: {
         text: "My Chart Title"
     },
     series: [
         {
             name: "Series 1",
             data: [200, 450, 300, 125]
         }
     ],
     categoryAxis: {
         categories: [2000, 2001, 2002, 2003]
     },
     valueAxis: {
         labels: {
             // labels template
             template: "#= value #%"
         }
     }
});
</script>

valueAxis.labels.visibleBoolean(default: true)

The visibility of the labels.