AmCharts Value轴不从零开始

问题描述 投票:1回答:1

我有一个AmCharts序列图,其中一些列表示数值。根据这些值,有时其中一个轴从地面“unstick”,making a weird effect。我没有成功尝试将属性valueAxis.minimum设置为零。

有没有办法强制valueAxis从零开始?

    AmCharts.makeChart("chartdiv", {
        "type": "serial",
        "synchronizeGrid": true,
        "valueAxes": 
            [{
                "minimum": 0,
                // ...
            }]
        // ...
    });
javascript charts amcharts
1个回答
3
投票

有时AmCharts不尊重您设置的minimum,具体取决于您的数据和其他因素。您可以尝试通过为每个valueAxis将strictMinMax设置为true来强制它,您希望强制执行minimum(当然,您必须确保在每个值轴上设置minimum)。

AmCharts.makeChart("chartdiv", {
    "type": "serial",
    //"synchronizeGrid": true,
    "valueAxes": 
        [{
            "minimum": 0,
            "strictMinMax": true,
            // ...
        },
         //repeat if you have multiple value axes that need to start from 0
        ]
    // ...
});

请注意,如果您使用的是synchronizeGrid底部提到的this example功能,那么您必须禁用它,否则根本不会考虑您的最小/最大值。

© www.soinside.com 2019 - 2024. All rights reserved.