2017-10-10 1 views
0

AmCharts에서 다양한 프로젝트를 통해 많은 성공을 거두었습니다. 비교적 쉽지만 차트에 주식 상태를 비교적 쉽게 추가했습니다. 그러나 그것은 유일한 가치로서 날짜와 함께있었습니다. 이제 분과 초를 사용하고 있는데 stockEvent를 올바르게 삽입 할 수 없습니다. 내가 궁극적으로 이벤트를 호출 이런 식으로 뭔가를 찾고 있어요분당 초 단위로 StockEvents를 Amplarts로 설정

"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://jsfiddle.net/punksgt/vshkv4xq/

(가) 문제가 stockEvents에서 어떤 곳이라고 생각 : 여기에 내가 할 노력하고있어의 jsfiddle이다 차트에. 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

관련 문제