在AmCharts中,如何预定义值轴的最大和最小比例,但如果图表上的值超过这些值,图表仍会计算新的最大和最小比例?
我正在绘制值的非常小的变化,我不希望比例太低,如果我设置比例并且值超过这个数字,我希望图表自动缩放。
答案 0 :(得分:0)
这不是开箱即用的。无论新值是否超出这些边界,valueAxis maximum
和minimum
都将坚持您设置的值。您唯一的选择是在新值超出边界时取消设置或设置这些属性的新值。取消设置属性(将其设置为未定义)并在之后调用validateData
或validateNow
将使图表再次自动缩放。
例如:
//<data update omitted>
//you'll likely want some logic to determine when modify to the max/min
chart.valueAxes[0].maximum = undefined; //reset to default behavior
chart.valueAxes[0].minimum = <new value>; //set new minimum
chart.validateData(); //redraw everything