2014-10-28 2 views
0

나는 확장 영역 차트의 개체를 만듭니다. 객체가 생성되면이 영역 차트에 dataSerie가 있습니다. 나중에 3 개의 새로운 데이터 시리즈를 영역 차트에 추가하고 첫 번째 데이터를 삭제합니다.JavaFX AreaChart 데이터 지우기

어떻게하면 첫 번째 dataSerie를 삭제할 수 있습니까?


그래서 지금 당신의 도움을 위해 당신은 내가 AreaChart로에 새 시리즈를 추가 할 수 있지만 처음에는 이전 내용을 삭제하는 방법을 볼 수 있습니다 여기에

areachart.getData().addAll(s1, s2, s3); 

...

감사합니다 나는 그것을 안다! 다음 진술을 사용할 수 있습니다 :

areachart.getData.remove(....) 

하지만 다른 질문이 열립니다! 지역 차트의 합계 시리즈를 어떻게 얻을 수 있습니까? 에어리어 차트의 시리즈 수에 대한 정보는 어떻게 얻을 수 있습니까?

+1

['getData()'] (http://docs.oracle.com/javase/8/javafx/api/javafx/scene/chart/XYChart.html#getData--)는 ['ObservableList']를 반환합니다. (http : //docs.oracle.com/javase/8/javafx/api/javafx/collections/ObservableList.html) Series의 "ObservableList"또는 ['List'] (http : //docs.oracle.com/javase/8/docs/api/java/util/List.html) (예 : [clear()'] (http://docs.oracle.com/javase/8/) docs/api/java/util/List.html # clear--), ['size()'] (http://docs.oracle.com/javase/8/docs/api/java/util/List.html # 크기 -) 등 –

답변

0

혼자서 문제를 해결했습니다. 이 같은 것을 할 수 : 그것은 영역 차트 내에서 데이터의 모든 종류를 제거합니다

areachart.getData().removeAll(m_histogram.getData()); 

을!