AmCharts价值轴

时间:2017-05-05 13:12:32

标签: amcharts

在AmCharts中,如何预定义值轴的最大和最小比例,但如果图表上的值超过这些值,图表仍会计算新的最大和最小比例?

我正在绘制值的非常小的变化,我不希望比例太低,如果我设置比例并且值超过这个数字,我希望图表自动缩放。

1 个答案:

答案 0 :(得分:0)

这不是开箱即用的。无论新值是否超出这些边界,valueAxis maximumminimum都将坚持您设置的值。您唯一的选择是在新值超出边界时取消设置或设置这些属性的新值。取消设置属性(将其设置为未定义)并在之后调用validateDatavalidateNow将使图表再次自动缩放。

例如:

//<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