我有一个AmCharts序列图,其中一些列表示数值。根据这些值,有时其中一个轴从地面“unstick”,making a weird effect。我没有成功尝试将属性valueAxis.minimum设置为零。
有没有办法强制valueAxis从零开始?
AmCharts.makeChart("chartdiv", {
"type": "serial",
"synchronizeGrid": true,
"valueAxes":
[{
"minimum": 0,
// ...
}]
// ...
});
有时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功能,那么您必须禁用它,否则根本不会考虑您的最小/最大值。