同步ValueAxis网格

时间:2015-08-19 12:23:21

标签: amcharts

我有这两个ValueAxes

{
    ...
    minimum: 0,
    maximum: 100,
    strictMinMax: true,
    autoGridCount: false,
    gridCount: 10
},
{
    ...
    minimum: -15,
    maximum: 215,
    strictMinMax: true,
    autoGridCount: false,
    gridCount: 10
}

现在两个轴的网格线在图表中创建了一个混乱,并且在尝试读取值时很难不要混淆。原因是,AmCharts将标签向上或向下舍入为十步,而不是gridCount

我需要知道是否有办法让AmCharts停止尝试绕标签。我可以将62之类的数字作为标签,只要它减少了网格线的数量。

1 个答案:

答案 0 :(得分:1)

我的解决方法非常简单。
我引入了一个新选项,以便正常的strictMinMax仍然有用:strictGridCount

我使用了strictMinMax并将这些行添加到使用strictMinMax的地方上方几行:

if(_this.strictGridCount) {
    if (!isNaN(_this.minimum)) {
        _this.min = _this.minimum;
    }

    if (!isNaN(_this.maximum)) {
        _this.max = _this.maximum;
    }

    _this.step = (_this.max - _this.min) / _this.gridCount;
}