我正在创建一个Highcharts表,在过去几天内每天渲染一个值。我每天只想要一个tickmark并使用minTickInterval: 24 * 60 * 60 * 1000
。但是,每天的标记不会直接出现在当天图表中的点下方。标记出现在相应日期点的左侧。
我看到的一个例子可以在这里查看(这不是我的图表,而是我在搜索解决方案时发现的一个例子;它遇到了同样的问题) - http://jsfiddle.net/jugal/bv9ED/
感谢您提供任何帮助!
答案 0 :(得分:1)
您应该使用轴tickPositioner / tickPositions来指定刻度的确切位置。
对于您提供的示例,您可以获取xData系列并将其设置为刻度线 - 刻度线将与点相同。
tickPositioner: function () {
var tickPositions = this.chart.series[0].xData.slice();
tickPositions.info = this.tickPositions.info;
return tickPositions;
}