我想知道是否有办法将动态设置应用于高分布图的单个标记?我搜索了半天,我感觉API有问题。似乎没有办法调整特定基准面上的标记设置。例如:忽略Highstock标记特定选项
$('#container').highcharts('StockChart', {
chart : {
events : {
load : function() {
// set up the updating of the chart each second
var series = this.series[0];
setInterval(function() {
var x = (new Date()).getTime(), // current time
y = Math.round(Math.random() * 100);
series.addPoint([x, y], true, true);
}, 1000);
}
}
},
series : [{
data : (function() {
var data = [], time = (new Date()).getTime(), i;
for (i = -999; i <= 0; i += 1) {
data.push([
{ x: time + i * 1000,
y: Math.round(Math.random() * 100),
marker:{
fillColor:'red'
}
}
]);
}
return data;
}())
}]
}
我已经分叉基本的Highstock演示来说明我的观点。看到演示问题的jsfiddle:http://jsfiddle.net/9xj0nz72/1/
也许我有一个错误在我的小提琴......或者我可能必须创建在Github上的问题吗?
非常感谢!
是不是Highstock一个共享库?也许你会在Highstock论坛上有更多的机会? – Carlos2W
从您的小提琴中,您实际上是从您的'chart.events.load'代码部分发送数据,并且您没有在此处设置任何标记信息。 – wergeld