因此,我問幾天前Here哪些圖表可以用於基於股票的應用程序,我終於用HighCharts結算,只是因爲它太棒了。添加標誌動態給出問題,HighCharts
現在我的圖表按照預期呈現。
Candlestick chart http://i54.tinypic.com/2jaat85.png
對我來說,下一步就是把國旗在他們身上。對此我能夠在創建圖表本身做的,它呈現這樣的:
Candlestick with flag http://i55.tinypic.com/o5ozt4.png
// some code here series: [{ id: "dataSeries", name: "datadata", type: "candlestick", data: items },{ id: "flagSeries", name: "flagflag", type: "flags", data: [{ x: 1301651400000, title: 'B', text: 'Shape: "circlepin"' }] }] // some code here
但當我嘗試動態地做同樣的指示here,我得到說Uncaught TypeError: Cannot read property 'shift' of undefined
//some code here series: [{ id: "dataSeries", name: "datadata", type: "candlestick", data: items },{ id: "flagSeries", name: "flagflag", type: "flags", data: [] }] //some code here $('button').click(function(){ var ser = chart.get("flagSeries"); console.log(ser); ser.addPoint({ x: 1301672700000, title: 'C', text: 'Shape: "circlepin"' }); }); //some code here
它是如何工作的,但沒有當我嘗試它? :(
你什麼時候得到錯誤? onClick或onLoad?也許你會添加指向錯誤/不存在的系列? http://jsfiddle.net/CAKQH/5/ - 動態addPoint()的作品... – c69
我收到錯誤,當我點擊按鈕。問題是,當放在我的本地機器上時發現[這裏](http://jsfiddle.net/3ZdBd/)的代碼也給出了這個錯誤。 我不明白它如何可以在線工作,但不是在本地機器上:( – Shrayas
你有相同版本的HighCharts作爲網站(即:最新鮮)嗎? – c69