2017-10-10 138 views
0

對於各種不同的項目,我在AmCharts方面取得了很多成功。這很容易,但我已經比較方便地將stockEvents添加到圖表中。不過那是以日期爲唯一的價值。現在我使用分鐘和秒,我似乎無法正確插入stockEvent。這裏是我想要做的jsfiddle:https://jsfiddle.net/punksgt/vshkv4xq/使用AmCharts在幾分鐘和幾秒鐘內設置StockEvents

的認爲,這個問題是一些地方在該stockEvents

"stockEvents": [{ 
"date": new Date(2012, 0, 1, 0, 0, 3, 592), 
"type": "sign", 
"backgroundColor": "#85CDE6", 
"graph": "g1", 
"text": "S", 
"description": "This is description of an event" 
}], 

我最終尋找的東西像這樣的調出事件在圖表上。 https://www.amcharts.com/demos/stock-events/

回答

1

stockEvents需要在關聯的dataSet中設置。你的小提琴把它放在它之外。

"dataSets": [{ 
    "color": "#b0de09", 
    "fieldMappings": [{ 
     "fromField": "value", 
     "toField": "value" 
    }, { 
     "fromField": "volume", 
     "toField": "volume" 
    }], 

    "dataProvider": chartData, 
    "categoryField": "date", 
    "stockEvents": [{ 
     "date": new Date(2012, 0, 1, 0, 0, 3, 592), 
     "type": "sign", 
     "backgroundColor": "#85CDE6", 
     "graph": "g1", 
     "text": "S", 
     "description": "This is description of an event" 
    }], 
    }], 

本次活動還需要落在你的數據的日期範圍內(你的小提琴設置日期2012-01-01前千天,所以它不會顯示出來)。

Updated fiddle