Отключить просмотр недели более чем за 3 месяца по оси x (Highchart js) - PullRequest
0 голосов
/ 01 ноября 2018

У меня есть такая диаграмма: enter image description here

Я хочу отображать недельное разрешение только при увеличении до 3 месяцев.

Можно ли это сделать с помощью Highchart?

1 Ответ

0 голосов
/ 01 ноября 2018

Наконец-то я смог сделать это, установив параметры по умолчанию:

          plotOptions: {
            column: {
                grouping: grouping,
                dataGrouping: {
                    forced: true,
                    units: [['month', [1, 3, 6]], ['year', [1, 5]]]
                },
            }

И обновите его, когда установите ось:

    xAxis: {
        events: {
            afterSetExtremes: function (e) {
                var chart = $('#redChart').highcharts();
                chart.update({
                    plotOptions:{
                        column: {
                            dataGrouping: {
                                forced: dateFns.differenceInMonths(e.max, e.min) > 3,
                            }
                        }
                    }
                })
            }
        },
    },
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...