我正在设计一个带有Highstock
的图表,它会显示一个带有一些标记的系列。
根据我的数据,标记可以足够接近,以便它们重叠。它可以给出这样的东西:
有没有办法用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
}
}
});
答案 0 :(得分:0)
通常,不支持此解决方案,但您需要调整此解决方案http://jsfiddle.net/menXU/6/。
events: {
load: function() {
StaggerDataLabels(this.series);
},
redraw: function() {
var series = this.series;
setTimeout(function() {
StaggerDataLabels(series);
}, 1000);
}
},