在超过3个月的x轴中停用周视图(Highchart js)

时间:2018-11-01 14:40:23

标签: highcharts

我有这样的图表: enter image description here

仅当变焦长达3个月时,我才会显示每周分辨率。

可以用Highchart做到吗?

1 个答案:

答案 0 :(得分:0)

最后,我成功设置了默认选项:

          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,
                            }
                        }
                    }
                })
            }
        },
    },