我正在使用Amcharts来填充我的数据。
我的图表中有4张图表,其中valueAxes为0-100。
在视图中加载图表后,有没有办法让valueAxes动态更改为0-250。
我尝试了this,但它无效。
我正在使用它进行更改,但它不会更改轴值和图形。
<input class="form-control maxField" type="number" placeholder="Max value">
$(".maxField").on("keyup", function() {
var valueAxis = new AmCharts.ValueAxis();
valueAxis.maximum = this.value;
chart.addValueAxis(valueAxis);
chart.validateNow();
});
答案 0 :(得分:2)
如果您需要做的就是动态更改maximum
属性,那么操纵现有值轴比创建新值更好。
试试这个:
$( ".maxField" ).on( "keyup", function() {
chart.valueAxes[0].maximum = this.value;
chart.validateNow();
} );