导航器的步骤系列

Step serie for navigator

"step"可以在navigator系列中使用吗?如 API 中所述,它应该是可能的,但由于某种原因对我不起作用。

我正在用 Highstock 制作一个 "Gantt" 图表,我不喜欢带有多个窗格的图表的默认导航器行为(默认情况下,导航器 "borrow" 第一个系列数据)。这就是我提供导航器系列数据的原因

Fiddle

$(function () {

    var data1 = [[1, 0, 1], [2, 0, 1], [2, null, null], [3, 0, 1], [5, 0, 1], [5, null, null], [6, 0, 1], [10, 0, 1]]
    var data2 = [[1, null, null], [2, 0, 1], [4, 0, 1], [10, null, null]]
    var dataNavigator = [[1, 1], [3, 2], [4, 1], [5, 0], [6, 1], [10, 1]]

    $('#container').highcharts('StockChart', {

        chart: {
            type: 'arearange'
        },

        xAxis : {
            ordinal: false
        },

        navigator : {
            series : {
                step: true,
                data: dataNavigator
            }
        },

        yAxis: [{
            gridLineWidth: 0,
            opposite: false,
            height: '50%',
            offset: 0,
            lineWidth: 2,
            labels: {enabled: false},
            title : {
                text: "y0"
            }
        }, {
            gridLineWidth: 0,
            opposite: false,
            top: '50%',
            height: '50%',
            offset: 0,
            lineWidth: 2,
            labels: {enabled: false},
            title : {
                text: "y1"
            }
        }],

        rangeSelector: {
            selected: 2
        },

        title: {
            text: 'Temperature variation by day'
        },

        tooltip: {
            pointFormat: '<span style="color:{point.color}">\u25CF</span> {series.name}<br/>'
        },

        series: [{
            name: 'Serie Name 1',
            data: data1,
            step: true,
            yAxis: 0
        }, {
            name: 'Serie Name 2',
            data: data2,
            step: true,
            yAxis: 1,
            id: 'series1'
        }]

    });

});

由于 step 是为类型 line 系列定义的,因此您必须手动定义它。此外,step 的值为 'left''right''center'。例如:

navigator : {
    series : {
        type: 'line',
        step: 'left',
        data: dataNavigator
    }
}

查看 this JSFiddle demonstration 它的外观。