2014-04-30 3 views
1

나는 많은 색과 음영으로 그래프를 그려야하는 프로그램을 만들고 있습니다.JFreechart에서 점의 색으로 변경하는 방법

더 구체적으로 말하자면, 필자는 분산 형 그래프를 사용하고 있으며 각각의 새로운 점에 대해 이전의 점보다 어두운 그늘에 있어야합니다. 점의 색이 검은 색에 가까워지면 색도 바뀝니다.

XYLineAndShapeRenderer을 확장 한 다음 getItemColor을 확장하려고했습니다.

(Color.getHSBColor 메서드를 사용하여) 점의 색과 모양이 성공적으로 변경되었지만 expepected 시퀀스에서 변경되지 않았습니다. 포인트가 삽입 된 순서에서 색상이 변경 될 것이라고 생각했지만 대신 그래프가 이미 플롯되어 있고 색상이 순차적으로 변경된 것처럼 변경되었습니다.

하지만 산산이 음모가 있으므로 색상과 모양이 혼합되어있을 것으로 예상됩니다. 그래서,이 점이 그래프에 그려지는 동안 점의 색깔을 바꿀 수 있습니까?

답변

2

데이터 세트에 XYSeriesCollection을 사용하고 계신 것으로 보입니다. 조심스럽게 XYSeries constructor에 대한 설명을 읽으십시오. 시리즈에 대한 기본값은 autoSort입니다.

+0

이것이 내가 필요한 것입니다. 감사합니다! – Rikkin

관련 문제