使用Highcharts中的“step”标签选项,从xaxis结束开始

时间:2015-01-09 09:57:39

标签: javascript highcharts label axis-labels

虽然我只是再次测试我的图形(here is a fiddle作为示例),但我意识到在最后启动xaxis步骤标记(例如,每10年要显示一次)更有意义。不是在xaxis的开头。对于我作为用户而言,直接了解可用的最新年份更有意义,而不是第一个可用的年份。

因为我还没有成功地强制显示最近一年,而不是

    endOnTick: true,
    showLastLabel: true

也不是with a script,我觉得最好的方法可能是迫使Highcharts开始计算最新的可用年份。

任何人都已经这样做了吗?或者 - 更可能 - 这是不可能的?

1 个答案:

答案 0 :(得分:0)

为什么不使用tickPositionstickPositioner

您可以使用它们手动告诉xAxis在20年间隔内显示标签OR latest year available如您所说:

tickPositioner: function () {
            var positions = [],
                tick = Math.floor(this.dataMin);

            while (tick < this.dataMax) {

                positions.push(tick);

                tick += 20;
            }

            positions.push(this.dataMax);

            return positions;
        }

这是DEMO