高图-是否可以仅在导航器中显示标记,而在主图表中不显示标记?

时间:2018-10-02 13:31:14

标签: highcharts

是否可以使标记仅在导航器中可见,而在主图表中不可见?

我添加点的方式如下:

series.addPoint({
    x: timestamp, 
    y: value, 
    marker: {
            enabled: true,
            symbol: 'url(assets/icons/marker.png)',
            height: 25,
            width: 25,
        },
});

它们在主图表和导航器区域均可见:

This is how it looks now

我希望它们仅在导航器区域可见。

1 个答案:

答案 0 :(得分:0)

您可以在导航器中的系列上使用addPoint方法:

Highcharts.stockChart('container', {
    chart: {
        events: {
            load: function() {
                var navigatorSeries = this.series[1];

                navigatorSeries.addPoint({
                    x: 3,
                    y: 6,
                    marker: {
                        enabled: true,
                        symbol: 'url(https://www.highcharts.com/samples/graphics/sun.png)',
                        height: 25,
                        width: 25
                    }
                });
            }
        }
    },
    series: [{
        data: [1, 2, 3, 4, null, null, null, 6, 7]
    }]
});

实时演示:http://jsfiddle.net/BlackLabel/75390Lr4/