Highcharts中的面积图:y轴的最小和最小填充

Highcharts中的面积图:y轴的最小和最小填充,highcharts,Highcharts,我想要一些关于面积图的帮助。如果系列值不是0.0,则图表的最小值始终设置为0,并且它正确位于图表(即)y轴的底部: 我试着设置 { 分:0,, 最小填充:0 } 在y轴上,但它不工作。显然,我不能设置最大值,因为我有一个动态数据。我怎样才能解决这个问题 我在折线图中尝试过上述情况,但在面积图中没有正常工作?如果您的问题是动态设置最大值(或最小值),则可以使用事件动态设置最大值和最小值: var newMaxValue=60000000; var newMinValue=10000000;

我想要一些关于面积图的帮助。如果系列值不是0.0,则图表的最小值始终设置为0,并且它正确位于图表(即)y轴的底部:

我试着设置

{ 分:0,, 最小填充:0 } 在y轴上,但它不工作。显然,我不能设置最大值,因为我有一个动态数据。我怎样才能解决这个问题


我在折线图中尝试过上述情况,但在面积图中没有正常工作?

如果您的问题是动态设置最大值(或最小值),则可以使用事件动态设置最大值和最小值:

var newMaxValue=60000000;
var newMinValue=10000000;

  events: {
    load: function() {
      var check = $('#container').highcharts();
        check.yAxis[0].setExtremes(newMinValue, newMaxValue);
    }
检查示例():


我已尝试获取y轴var ex=chart.yAxis[0]的极值;因此,它在我的dataMax中返回{min:0,max:15000,dataMin:0,dataMax:13222.7109375},max值始终大于10000。那么,对于这种情况,如何将y轴最小值设置为动态?如果我必须将最小值设置为10000000,它将正常工作。但是我对此有一个疑问,为什么我们要将最小值设置为10000000而不是将最小值设置为0,这是必要的。我将上面的演示设置为一个示例,请共享您的数据以更好地帮助您!您已将最小值和最大值设置为硬编码var newMaxValue=60000000;var newMinValue=10000000;如何动态获取最小值和最大值?您可以从任何其他源读取最小值/最大值,并将其设置为最小值/最大值。请尝试将阈值设置为null,这可能会解决您的问题,请检查此链接:您是否可以创建一个JSFIDLE以更好地帮助您!不清楚您的实际问题是什么。你到底想要什么,又是什么让它不起作用?
$(function() {
var newMaxValue=60000000;
var newMinValue=10000000;
  $('#container').highcharts({

      chart: {
      type: 'area',

      events: {
        load: function() {
          var check = $('#container').highcharts();
            check.yAxis[0].setExtremes(newMinValue, newMaxValue);

        }
      }
    },


    series: [{
      "data": [{
        "y": 198975.14,

      }, {
        "y": 15031755.47,

      }, {
        "y": 21374471.88,
      }],
      "name": "Income Statement",
      "yAxis": 0
    }]
  });
});