我的图表在显示用户和系统发送的短信/通讯时,是按每天来显示数据的,因此时间部分是不相关和不必要的。这里有一个例子:http://jsfiddle.net/uaxZP/1/,其中时间“12:00”被显示出来。
我应该如何强制Highcharts在“日期时间”轴上永远不显示时间部分?
编辑:Highcharts会根据图表或屏幕大小显示日期包含/不包含时间。我已经更新了jsfiddle并删除了一些数据,现在它也显示时间部分。
我的图表在显示用户和系统发送的短信/通讯时,是按每天来显示数据的,因此时间部分是不相关和不必要的。这里有一个例子:http://jsfiddle.net/uaxZP/1/,其中时间“12:00”被显示出来。
我应该如何强制Highcharts在“日期时间”轴上永远不显示时间部分?
编辑:Highcharts会根据图表或屏幕大小显示日期包含/不包含时间。我已经更新了jsfiddle并删除了一些数据,现在它也显示时间部分。
xAxis: {
minTickInterval: 24 * 3600 * 1000
}
ordinal: false
。 - Ron van der Heijden{ xAxis:
labels: {
formatter: function() {
return Highcharts.dateFormat("%b %e", this.value);
}
}
}
xAxis.labels.formatter属性可以控制此内容。你可能注意到我使用了Highcharts.dateFormat,这是一个用于呈现日期的实用程序函数。这不是强制性的,但它是一个很好的内置特性。有关xAxis格式化程序的文档在此处: