Highcharts осевой разрыв не разрушается секцией - PullRequest
1 голос
/ 14 июня 2019

Добавление разрыва к оси абсцисс старших диаграмм по-прежнему приводит к тому, что вместо свертывания сечения будет отображаться полный разрыв, чтобы сместить точки ближе друг к другу, как показано в API и приведенном там примере.Разрыв на самом деле меньше, когда разрыв удаляется в приведенном ниже примере, но не в моем случае фактического использования.

пример: https://jsfiddle.net/25pf0nve/1/

Highcharts.stockChart('container', {

         xAxis: {
           breaks: [{
             from: '20170131',
             to: '20180101',
             breakSize: 0
           }]
        }, 

        series: [{
           color: 'red',
           name: '01',
           // data from 20170101 to 20170131
           data: [[1483228800000, 75.78125], [1484524800000, 50.120483], [1485820800000, 20.049505]],
           id: 0
        }, {
            color: 'red',
           name: '01',
           // data from 20180101 to 20180131
           data: [[1514764800000, 94.73684], [1516060800000, 95.89977], [1517356800000, 37.5]],
           linkedTo: 0
        }]
    });

Ожидаемый разрыв не существуетТаким образом, точка данных 20170131 будет смежной с точкой данных 20180101.Вместо этого разрыв был большим.

1 Ответ

1 голос
/ 15 июня 2019

Вы должны указать break.from и break.to в соответствии с типом xAxis.Здесь у xAxis есть type: datetime, поэтому перерыв должен быть таким:

xAxis: {
  breaks: [{
    from: 1485820800000, // 20170131
    to: 1514764800000, // 20180101
    breakSize: 0
  }]
},

Fiddle

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