Javascript 轴上的Highchart日期季度视图
如何调整条形图中的轴,使每个季度的第一个月显示为给定时间间隔的轴点 例如:- 如果开始年份为2012年,结束年份为2013年,则轴应显示为Javascript 轴上的Highchart日期季度视图,javascript,jquery,highcharts,highstock,Javascript,Jquery,Highcharts,Highstock,如何调整条形图中的轴,使每个季度的第一个月显示为给定时间间隔的轴点 例如:- 如果开始年份为2012年,结束年份为2013年,则轴应显示为 2012年1月、2012年4月、2012年7月、2012年10月、2013年1月、2013年4月、2013年7月、2013年10月 您可以设置tickInterval,而不是数组,并在格式化程序中使用Highcharts.dateFormat() 一年中有4个季度,每个季度有3个月。您的时间间隔应为24*3600*1000*30*3。 yAxis: {
2012年1月、2012年4月、2012年7月、2012年10月、2013年1月、2013年4月、2013年7月、2013年10月
您可以设置tickInterval,而不是数组,并在格式化程序中使用Highcharts.dateFormat()
一年中有4个季度,每个季度有3个月。您的时间间隔应为24*3600*1000*30*3。
yAxis: {
type: 'datetime',
min: Date.UTC(2012,0,1),
title: {text: ''},
tickInterval: 24 * 3600 * 1000 *30 * 4,
labels: {
formatter: function() {
var d= new Date(this.value);
var month = d.getMonth();
var monArr=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];
return monArr[month] + " - " + d.getFullYear();
}
}