valueAxis.labelsObject
Configures the axis labels.
Example
<div id="stock-chart"></div>
<script>
$("#stock-chart").kendoStockChart({
valueAxis: {
labels: {
background: "#ff0000",
color: "#ffffff"
}
},
series: [{
type: "line",
data: [
{ date: new Date(2023, 0, 1), value: 10 },
{ date: new Date(2023, 0, 2), value: 20 },
{ date: new Date(2023, 0, 3), value: 15 }
]
}]
});
</script>
valueAxis.labels.backgroundString
The background color of the labels. Any valid CSS color string will work here, including hex and rgb
Example
<div id="stock-chart"></div>
<script>
$("#stock-chart").kendoStockChart({
valueAxis: {
labels: {
background: "#ff0000"
}
},
series: [{
type: "line",
data: [
{ date: new Date(2023, 0, 1), value: 10 },
{ date: new Date(2023, 0, 2), value: 20 },
{ date: new Date(2023, 0, 3), value: 15 }
]
}]
});
</script>
valueAxis.labels.borderObject
The border of the labels.
Example
<div id="stock-chart"></div>
<script>
$("#stock-chart").kendoStockChart({
valueAxis: {
labels: {
border: {
color: "#ff0000",
width: 2
}
}
},
series: [{
type: "line",
data: [
{ date: new Date(2023, 0, 1), value: 10 },
{ date: new Date(2023, 0, 2), value: 20 },
{ date: new Date(2023, 0, 3), value: 15 }
]
}]
});
</script>
valueAxis.labels.border.colorString(default: "black")
The color of the border. Any valid CSS color string will work here, including hex and rgb.
Example
<div id="stock-chart"></div>
<script>
$("#stock-chart").kendoStockChart({
valueAxis: {
labels: {
border: {
color: "#ff0000"
}
}
},
series: [{
type: "line",
data: [
{ date: new Date(2023, 0, 1), value: 10 },
{ date: new Date(2023, 0, 2), value: 20 },
{ date: new Date(2023, 0, 3), value: 15 }
]
}]
});
</script>
valueAxis.labels.border.dashTypeString(default: "solid")
The dash type of the border.
Example
<div id="stock-chart"></div>
<script>
$("#stock-chart").kendoStockChart({
valueAxis: {
labels: {
border: {
dashType: "dash"
}
}
},
series: [{
type: "line",
data: [
{ date: new Date(2023, 0, 1), value: 10 },
{ date: new Date(2023, 0, 2), value: 20 },
{ date: new Date(2023, 0, 3), value: 15 }
]
}]
});
</script>
"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.
Example
<div id="stock-chart"></div>
<script>
$("#stock-chart").kendoStockChart({
valueAxis: {
labels: {
border: {
width: 3
}
}
},
series: [{
type: "line",
data: [
{ date: new Date(2023, 0, 1), value: 10 },
{ date: new Date(2023, 0, 2), value: 20 },
{ date: new Date(2023, 0, 3), value: 15 }
]
}]
});
</script>
valueAxis.labels.colorString
The text color of the labels. Any valid CSS color string will work here, including hex and rgb.
Example
<div id="stock-chart"></div>
<script>
$("#stock-chart").kendoStockChart({
valueAxis: {
labels: {
color: "#ff0000"
}
},
series: [{
type: "line",
data: [
{ date: new Date(2023, 0, 1), value: 10 },
{ date: new Date(2023, 0, 2), value: 20 },
{ date: new Date(2023, 0, 3), value: 15 }
]
}]
});
</script>
valueAxis.labels.fontString(default: "12px Arial,Helvetica,sans-serif")
The font style of the labels.
Example
<div id="stock-chart"></div>
<script>
$("#stock-chart").kendoStockChart({
valueAxis: {
labels: {
font: "16px Arial"
}
},
series: [{
type: "line",
data: [
{ date: new Date(2023, 0, 1), value: 10 },
{ date: new Date(2023, 0, 2), value: 20 },
{ date: new Date(2023, 0, 3), value: 15 }
]
}]
});
</script>
valueAxis.labels.formatString
The format of the labels.
Example
$("#chart").kendoChart({
valueAxis: {
labels: {
// set the format to currency
format: "C"
}
},
//...
});
valueAxis.labels.marginNumber|Object(default: 0)
The margin of the labels.
Example
// 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.
Example
<div id="stock-chart"></div>
<script>
$("#stock-chart").kendoStockChart({
dataSource: {
data: [
{ date: "2012/01/01", open: 10, high: 15, low: 8, close: 12, volume: 1000 },
{ date: "2012/01/02", open: 12, high: 18, low: 10, close: 15, volume: 1200 }
]
},
dateField: "date",
valueAxis: {
labels: {
mirror: true
}
},
series: [{
type: "candlestick",
openField: "open",
highField: "high",
lowField: "low",
closeField: "close"
}]
});
</script>
valueAxis.labels.paddingNumber | Object(default: 0)
The padding of the labels.
Example
// 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.
Example
<div id="stock-chart"></div>
<script>
$("#stock-chart").kendoStockChart({
dataSource: {
data: [
{ date: "2012/01/01", open: 10, high: 15, low: 8, close: 12, volume: 1000 },
{ date: "2012/01/02", open: 12, high: 18, low: 10, close: 15, volume: 1200 }
]
},
dateField: "date",
valueAxis: {
labels: {
rotation: 45
}
},
series: [{
type: "candlestick",
openField: "open",
highField: "high",
lowField: "low",
closeField: "close"
}]
});
</script>
valueAxis.labels.skipNumber(default: 1)
Number of labels to skip. Skips rendering the first n labels.
Example
<div id="stock-chart"></div>
<script>
$("#stock-chart").kendoStockChart({
dataSource: {
data: [
{ date: "2012/01/01", open: 10, high: 15, low: 8, close: 12, volume: 1000 },
{ date: "2012/01/02", open: 12, high: 18, low: 10, close: 15, volume: 1200 },
{ date: "2012/01/03", open: 15, high: 20, low: 12, close: 18, volume: 1500 }
]
},
dateField: "date",
valueAxis: {
labels: {
skip: 2
}
},
series: [{
type: "candlestick",
openField: "open",
highField: "high",
lowField: "low",
closeField: "close"
}]
});
</script>
valueAxis.labels.stepNumber(default: 1)
Label rendering step. Every n-th label is rendered where n is the step
Example
<div id="stock-chart"></div>
<script>
$("#stock-chart").kendoStockChart({
dataSource: {
data: [
{ date: "2012/01/01", open: 10, high: 15, low: 8, close: 12, volume: 1000 },
{ date: "2012/01/02", open: 12, high: 18, low: 10, close: 15, volume: 1200 },
{ date: "2012/01/03", open: 15, high: 20, low: 12, close: 18, volume: 1500 },
{ date: "2012/01/04", open: 18, high: 22, low: 16, close: 20, volume: 1800 }
]
},
dateField: "date",
valueAxis: {
labels: {
step: 2
}
},
series: [{
type: "candlestick",
openField: "open",
highField: "high",
lowField: "low",
closeField: "close"
}]
});
</script>
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.
Example
<div id="stock-chart"></div>
<script>
$("#stock-chart").kendoStockChart({
dataSource: {
data: [
{ date: "2012/01/01", open: 10, high: 15, low: 8, close: 12, volume: 1000 },
{ date: "2012/01/02", open: 12, high: 18, low: 10, close: 15, volume: 1200 }
]
},
dateField: "date",
valueAxis: {
labels: {
visible: false
}
},
series: [{
type: "candlestick",
openField: "open",
highField: "high",
lowField: "low",
closeField: "close"
}]
});
</script>