我正在使用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();
});
最佳答案
如果您需要做的只是动态更改maximum
属性,则最好操纵现有的值轴而不是创建新的值轴。
尝试这个:
$( ".maxField" ).on( "keyup", function() {
chart.valueAxes[0].maximum = this.value;
chart.validateNow();
} );