Диаграмма площади выглядит плоской, потому что ось Y начинается с 0 - PullRequest
0 голосов
/ 22 мая 2019

Диаграмма площади выглядит плоской из-за того факта, что ось Y всегда начинается с 0 по сравнению с линейным графиком, который в тех же данных использует своего рода автоподгонку.

Plunkr

Я бы хотел, чтобы автоматическая подгонка на диаграмме области работала на линейной диаграмме по умолчанию.

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

Есть ли какая-либо конфигурация для этого?

1 Ответ

1 голос
/ 22 мая 2019

Вы можете достичь этого, установив 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:


EDIT

Автоматический подход: установите series.area.softThreshold = true как у серии линий.

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

Демо:

Справочник по API:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...