Javascript 如何结合Highstock(Highcharts)和#x27;addPoint';带标志的函数
使用Highstock(Highcharts)库, 我想知道,如何使用addPoint函数(例如:Javascript 如何结合Highstock(Highcharts)和#x27;addPoint';带标志的函数,javascript,highcharts,data-visualization,highstock,graph-visualization,Javascript,Highcharts,Data Visualization,Highstock,Graph Visualization,使用Highstock(Highcharts)库, 我想知道,如何使用addPoint函数(例如:series.addPoint([x,y],true,true))将A)添加标志(或参见图1)与B)动态更新数据结合起来。在addPoint函数中似乎没有相应的工具 series : [{ name : 'USD to EUR', data : data, id : 'dataseries'
series.addPoint([x,y],true,true)
)将A)添加标志(或参见图1)与B)动态更新数据结合起来。在addPoint函数中似乎没有相应的工具
series : [{
name : 'USD to EUR',
data : data,
id : 'dataseries'
},
{
type : 'flags',
data : [{
x : Date.UTC(2011, 3, 25),
title : 'H',
text : 'Euro Contained by Channel Resistance'
}],
onSeries : 'dataseries',
shape : 'circlepin',
width : 16
}]
系列:[{
名称:“美元兑欧元”,
数据:数据,
id:“数据系列”
},
{
键入:“标志”,
数据:[{
x:UTC日期(2011年3月25日),
标题:“H”,
文字:“欧元受通道阻力影响”
}],
onSeries:'dataseries',
形状:'圆圈',
宽度:16
}]
图1
我已经看过了。但它似乎在现有数据集上添加了一个标志。我可以同时添加数据点和相关标志吗
谢谢你的帮助
谢谢
===编辑===>
@塞巴斯蒂安·博坎
感谢您的回复和工作示例。但是,由于某些原因,addPoint不适用于我的设置
那么看看这个。我要做的是I)通过调用(图表填充…
)设置初始图形,然后ii)调用(图表增量…
,添加1个点,然后立即尝试在该点上添加1个标志。不工作的部分是($selector)(.highcharts)(-series)(nth 9)(.addPoint{:x 1234567:title“fubar”}true false))
。这并不像我期望的那样添加标志
我有11个系列叠加在5个图形的顶部。这包括一系列“标志”类型。我想,也许有这么多系列,引用其中一个有问题。但如果我看看我的系列,我可以看到国旗确实是第九个
我也在使用Clojurescript代码。但我不认为这是一个问题,因为图形以其他方式正确呈现。有什么想法吗
请看一个例子:
谢谢你的回复。但这对我的设置仍然不起作用。请参阅我的abouve编辑。
chart.series[0].addPoint([Date.UTC(2012, 1, 5),2],false);
chart.series[1].addPoint({
x: Date.UTC(2012, 1, 3),
title: 'On series'
},true);