when the values of y axis are all 0, the 0 line runs at the middle of the chart which is not very good-looking. I want to push the 0 line to the bottom of the chart. I tried the solution on this post but not working
Highcharts: Ensure y-Axis 0 value is at chart bottom
$(function () {
$('#container5').highcharts({
chart: {
type: 'column'
},
xAxis: {
categories: ['mon','tue','wed','thu','fri','sat']
},
yAxis: {
title: {text: ''},
min:0
},
series: [{
name: 'Total Appts',
data: [0,0,0,0,0,0]
}, {
name: 'Confirmed',
data: [0,0,0,0,0,0]
}, {
name: 'no-shows',
data: [0,0,0,0,0,0]
}]
});
})
To make the 0 "yValue" appear at the bottom of a chart instead of floating in the middle of the chart space you need to set the yAxis.max
value as well. Set it to some arbitrary value that is within you expected value range.
To remove the gridlines and just have the 0 "yValue" grid you can set the gridLineWidth
to 0.
Sample:
yAxis: {
title: {text: ''},
min:0,
max: 10,
gridLineWidth: 0
},
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.