在 highstock lineseries 中的 xAxis 上显示自定义日期
show custom date on xAxis in highstock lineseries
我有从 2 月到 12 月每个月的月末数据。在 xAxis 上,我想显示日期和月份,如 29.feb、31.dec 等。我使用了滴答间隔和日期时间标签格式,如下所示:
xAxis : {
type: 'datetime',
tickInterval: 3600*1000,//time in milliseconds
datetimelabelformats:{
day: '%e. %b',
month: '%b \'%y',
year: '%y'
}
},
它的显示日期类似于 21.mar,25.Apr,但我无法像 31.mar 那样显示月末日期。谁能帮忙?
这是 fiddle
来晚了,但我认为你需要使用 labels
比如,
xAxis:{
labels: {
formatter: function() {
return Highcharts.dateFormat('%e. %b', this.value -
3600000 //needed otherwise it will start from 1 date of month
);
}
},
...
}
我有从 2 月到 12 月每个月的月末数据。在 xAxis 上,我想显示日期和月份,如 29.feb、31.dec 等。我使用了滴答间隔和日期时间标签格式,如下所示:
xAxis : {
type: 'datetime',
tickInterval: 3600*1000,//time in milliseconds
datetimelabelformats:{
day: '%e. %b',
month: '%b \'%y',
year: '%y'
}
},
它的显示日期类似于 21.mar,25.Apr,但我无法像 31.mar 那样显示月末日期。谁能帮忙? 这是 fiddle
来晚了,但我认为你需要使用 labels
比如,
xAxis:{
labels: {
formatter: function() {
return Highcharts.dateFormat('%e. %b', this.value -
3600000 //needed otherwise it will start from 1 date of month
);
}
},
...
}