我想显示每天的日期,但是我正在获取其他日期,例如我需要2月1日,3月2日和5月5日,我需要像下面这样的完整日期,并且不丢失任何y y轴日期。尝试了tickinterval 1,但其同时显示x和y值。
2020年2月1日
2020年2月2日
xAxis: {
tick,
type:'datetime',
dataLabels: {
align: 'right',
rotation: 45,
shape: null
}
},
您需要将tickInterval
设置为一天并使用formatter
功能:
xAxis: {
...,
tickInterval: 1000 * 60 * 60 * 24,
labels: {
formatter: function(){
return Highcharts.dateFormat('%e-%b-%Y', this.value);
}
}
}
实时演示: http://jsfiddle.net/BlackLabel/6m4e8x0y/4815/
API参考:
https://api.highcharts.com/highcharts/xAxis.tickInterval
https://api.highcharts.com/highcharts/xAxis.labels.formatter