【发布时间】:2012-07-06 20:08:30
【问题描述】:
我的数据系列点在 firebug 中如下所示:
l false
r true
x 1339214400000 //from a mysql datetime
y 0
如何定义我的 xaxis,以便它只显示尽可能多的标签而不重叠?
我已经尝试了 tickInterval、tickPixelInterval 和 dateTimeLabelFormats,但到目前为止没有任何效果。
目前我这样定义我的 xaxis:
xAxis: {
labels: {
formatter: function() {
var date = new Date(this.value);
return Highcharts.dateFormat('%b %d ', date);
}
}
}
谢谢
【问题讨论】:
-
你试过只给tickPixelInterval吗?不要定义tickInterval。
-
是的,目前我什至在没有运气后都不使用。我想知道我的点值的格式(取自 mysql 日期时间)是否有问题,因为我认为 highcharts 自己处理了这个问题。
-
我在上面编辑了我的代码片段,它们不是我想象的那样——尤其是数据序列点。
-
当然在这个例子中我只展示了一个恰好有 l == false 的点,但在系列中有些点有 l == true。
标签: highcharts overlap labels axes