面积图看起来很平坦,因为Y轴从0开始

时间:2019-05-22 07:15:36

标签: highcharts

与在相同数据中使用某种自动拟合的折线图相比,Y轴总是从0开始,因此面积图看起来很平坦。

Plunkr

我希望在面积图上具有类似的自动拟合功能,默认情况下,该面积图适用于折线图。

(Using yAxis[0].setExtremes is not an option really).

是否有任何配置?

1 个答案:

答案 0 :(得分:1)

您可以通过设置xAxis.min属性来实现它,

  yAxis: {
    min: 10000,
    labels: {
      formatter: function() {
        return this.value / 1000 + 'k';
      }
    }
  }

演示:

API参考:


第二种方法是设置plotOptions.area.threshold

  plotOptions: {
    area: {
      threshold: 10000,
      marker: {
        enabled: false,
        symbol: 'circle',
        radius: 2,
        states: {
          hover: {
            enabled: true
          }
        }
      }
    }
  }

演示:

API参考:


编辑

自动方法:将series.area.softThreshold = true设置为行系列。

  series: [{
    softThreshold: true,
    name: 'Data',
    data: data
  }]

演示:

API参考: