2010-05-06 2 views
5

JFreeChart를 사용하여 스택 막 대형 차트를 만들었습니다. 카테고리의 레이블은 꽤 커서 다음 막대의 레이블과 겹칩니다. 나는 그것을 다음 줄로 감싸고 싶다. 일부 검색을 수행하고 내가 아래 코드를 사용해야한다는 것을 알았습니다. CategoryMaximumCategoryLabelLines (2)는 CategoryAxis 에 있지만 여전히 다음 행으로 넘어 가지 않습니다.JfreeChart에서 카테고리 라벨을 래핑하는 방법

해결책을 제안하십시오.

답변

12

그림과 같이 BarChartDemo1code을 변경하고 긴 범주 이름을 사용하여 아래 차트를 참조하십시오. 누적 렌더링에서도 작동하는 것 같습니다. 그것이 원하는 효과입니까?

private static JFreeChart createChart(CategoryDataset dataset) { 
    ... 
    // OPTIONAL CUSTOMISATION COMPLETED. 
    domainAxis.setMaximumCategoryLabelLines(2); 
    ... 
} 

image

관련 문제