Highstock的重叠旗帜

时间:2014-08-19 13:04:23

标签: highcharts highstock overlap

我正在设计一个带有Highstock的图表,它会显示一个带有一些标记的系列。

根据我的数据,标记可以足够接近,以便它们重叠。它可以给出这样的东西: enter image description here

有没有办法用zIndex或类似的东西扔到图表的前面?

更新

所有这些标志都属于一个系列(与样条线不同)。

本系列的构建如下:

var flagsNews = {
    type : 'flags',
    data : aFlags,
    onSeries : 'myLineSeries',
    shape: 'squarepin'          
};

aFlags的每个元素都按这样推送:

aFlags.push({
    x : (new Date(newsData['date_publication']).getTime()),
    title : 'a title', 
    text : 'a text', 
    id : 'flagID',
    events : {
       mouseOver : function(){
           //some stuff      
       },
       mouseOut : function(){
           //some stuff    
       }
    }
});

1 个答案:

答案 0 :(得分:0)

通常,不支持此解决方案,但您需要调整此解决方案http://jsfiddle.net/menXU/6/

events: {
                load: function() {
                    StaggerDataLabels(this.series);
                },
                redraw: function() {
                    var series = this.series;
                    setTimeout(function() {
                        StaggerDataLabels(series);
                    }, 1000);
                }
            },