2013-01-14 3 views
0

나는 timeseries 차트를 그리기 위해 JFreeChart를 사용하고 있습니다. 차트가 정상적으로 작동하지만 격자 선 정렬이 문제가되고 있습니다.최소/최대 피크를 통한 시계열 차트 수평선

내 요구 사항은 최고 값 (즉 최대 값과 최소값)을 통해 수평 눈금 선을 표시하는 것입니다. 무작위로 표를 얻으므로이 속성이 있으면 알려주십시오.

+0

에 추가 한 후 최소값과 최대 값을 얻을하는 Dataset를 사용 sugested 앞에'TimeSeries'는 최소값과 최대 값을 얻을 수있는 방법이있다 . – trashgod

답변

1

Marker을 사용하여 최소값과 최대 값을 강조한다고 생각하십니까? trashgod으로

enter image description here

당신이 MarkerPlot

Range range = dataset.getRangeBounds(true); 
plot.addRangeMarker(new ValueMarker(range.getLowerBound(),Color.GREEN,new BasicStroke(2.0f)),Layer.BACKGROUND); 
plot.addRangeMarker(new ValueMarker(range.getUpperBound(),Color.BLUE,new BasicStroke(2.0f)),Layer.BACKGROUND); 
+0

+1 나는 항상 마커를 잊어 버렸다. – trashgod

+0

제안 해 주셔서 감사합니다. 축에 해당 값을 표시하는 방법을 제안 해주십시오. – user1976862

+0

@ user1976862'Marker # SetLabel' 사용 – GrahamA