문제

JFREECHART에서 XYPlot을 사용하고 있습니다. 그것의 모든 줄은 xyseries 객체입니다. 두 축 모두 NumberAxis 물체입니다. y 축 범위는 0-1로,마다 진드기가 있습니다. 그래도 숫자를 표시하는 것과 함께 High/Medium/Low와 같은 y 축에 텍스트를 표시하고 싶습니다. 높음이 .7-1 등을 커버 할 것입니다.이 작업을 수행하는 가장 좋은 방법은 무엇입니까?

도움이 되었습니까?

해결책

나는 JFreeChart 경험이 있으며, 약간의 연구 후에는 세 가지 레이블을 축에 추가 할 대답이 없습니다.

그러나 대안적인 접근 방식으로, 당신은 Markeraxisband 숫자를 사용합니다 (사용 이 방법).

그런 다음 Markeraxisband에 간격 마커를 추가하여 세 영역을 강조 표시 할 수 있습니다.

다른 팁

이것을 시도하십시오 ... Similare 결과를 제공 할 수 있습니다

JFREECHART 텍스트 주석이 작동하지 않습니까?

XYTextAnnotation textAnnotaion = new XYTextAnnotation(description, xMid, yMid);
plot.addAnnotation(textAnnotaion);
textAnnotaion.setRotationAngle(90.0);
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top