我有一个AmCharts序列图,其中一些列表示数值。根据这些值,有时其中一个轴会从地面“ making a weird effect”“松开”。我尝试将属性valueAxis.minimum设置为零未成功。
有没有一种方法可以迫使valueAxis从零开始?
AmCharts.makeChart("chartdiv", {
"type": "serial",
"synchronizeGrid": true,
"valueAxes":
[{
"minimum": 0,
// ...
}]
// ...
});
最佳答案
有时,AmCharts会不遵守您设置的minimum
,具体取决于您的数据和其他因素。您可以尝试通过将每个要执行strictMinMax
的valueAxis的minimum
设置为true来强制执行此操作(当然,必须确保在每个值轴中都设置了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
]
// ...
});
请注意,如果您使用的是this example底部提到的
synchronizeGrid
功能,则必须禁用它,否则它将根本不遵守您的最小/最大值。