我的图表正在逐日显示数据(用户和系统发送的短信/通讯).所以时间部分是不相关和不必要的.这里有一个例子:
http://jsfiddle.net/uaxZP/1/在哪里显示“12:00”.
如何强制Highcharts永远不会在“datetime”轴上显示时间部分?
编辑:Highcharts将根据图表或屏幕尺寸显示日期.我更新了jsfiddle删除一些数据,现在它也显示时间部分.
解决方法
您可以截取x轴标签功能并更改其输出.在我的例子中,我已经将其改为渲染短日期:
http://jsfiddle.net/uaxZP/3/
{ xAxis:
labels:
formatter: function() {
return Highcharts.dateFormat("%b %e",this.value);
}
}
}
xAxis.labels.formatter属性允许控制这个.你也可能会注意到我正在使用Highcharts.dateFormat,它是一个用于渲染日期的实用功能.这不是强制性的,但它是一个很好的内置功能. xAxis格式化文档在这里:
http://www.highcharts.com/ref/#xAxis-labels–formatter