Удалить выходные из старших чартов - PullRequest
0 голосов
/ 17 сентября 2018

Можно ли удалить определенные дни в старших чартах?У меня есть график, который получает только интервалы данных с понедельника по пятницу.Проблема в том, что суббота и воскресенье автоматически добавляются на график, даже если в эти дни нет данных.На api.highcharts.com я не могу найти ничего полезного, у них обычно есть решения всех проблем, связанных с графами, но я не могу найти ничего о моей проблеме.Это, вероятно, какой-то простой вариант в таблице, но я не могу найти ничего, что работает.enter image description here

1 Ответ

0 голосов
/ 17 сентября 2018

У вас есть два варианта, используйте высокие графики и перерывы .

Массив, определяющий разрывы на оси, определенные сечения будут пропущены, а все точки смещены ближе друг к другу. Требует загрузки модуля broken-axis.js.

На оси даты и времени это будет выглядеть примерно так:

xAxis: {
  tickInterval: 1,
  breaks: [{
    from: 1537567200000,
    to: 1537740000000,
    breakSize: 1
  }]
}

Рабочий пример: http://jsfiddle.net/ewolden/L3ykegzq/

Или переключитесь на верхний запас, где у вас может быть порядковая ось (по умолчанию используется порядковый номер):

На оси ординат точки расположены на диаграмме на одинаковом расстоянии независимо от фактического времени или x расстояния между ними. Это означает, что пропущенные периоды данных (например, ночи или выходные дни для графика акций) не будут занимать место на графике. Имея порядковый номер: false, будет показывать любые пропуски, созданные параметром gapSize, пропорционально их продолжительности.

Рабочий пример: http://jsfiddle.net/gh/get/library/pure/highcharts/highcharts/tree/master/samples/stock/xaxis/ordinal-true/

...