2017-01-11 1 views
1

시간 간격이 다른 차트가있는 각도 1.4 앱이 있으며 필요에 따라로드합니다. 여기완전히 다시 그리기 amchart

은 UI

enter image description here

데이터마다 정확하지만, TimeInterval이 (날짜 범위)를 변경하지 않은 - 어떻게 완전히 차트 렌더링 다시 항상 월 05로 시작? 나는 모든 것을 시도하고있다 : DOM에서 노드를 제거/추가한다. amChartObject.clear() 등을 사용한다.

답변

2

차트의 데이터를 다시 채운 다음 차트가 새 값으로 다시 채워지도록하려면 차트 객체의 validateData() 메서드를 호출해야한다. 데이터 자체를 다시 그립니다.

+0

안녕하세요 xorspark, 모든 아이디어 angularJS에서 이것을 수행합니다. 나는이 지시어 https://github.com/GrantMStevens/amCharts-Angular를 사용하고 있으며, 차트를 다시 그리기를 원한다. –

+1

이것은 정말로 다른 누군가의 질문에 대한 답에 대한 논평이 아니라 독자적인 질문이어야한다. . 그것이 제 3 자 지시어이기 때문에, 나는 github에서 그들에게 묻는 것을 연기 할 것입니다. 이 문제에 대한 빠른 검색에서 validateNow 이벤트를 브로드 캐스팅해야한다고 말하는 [이 댓글 (https://github.com/GrantMStevens/amCharts-Angular/issues/67#issuecomment-249912217)]이 표시됩니다. 그게 효과가 있는지보십시오. 그렇지 않으면 관리자에게 문의하십시오. – xorspark

+0

고마워 .. 그게 효과가 있었어. –