2012-03-14 4 views
2

기본적으로 그룹별로 보고서가 너무 많아서 파이 차트에 50 가지 이상의 파이가 있습니다. 나는 그런 보고서를 위해 원형 차트를 만드는 것이 실제로 의미가 없다는 것을 알고 있지만 원형 차트가 더 잘 읽을 수 있도록 레이블을 구성하는 더 좋은 방법이 있습니다 (완전히 제거하는 것만 빼고)? 나는 그런 10 대 이후에 그, 또는 무언가를 결합하는 생각 못했지만, 많은 경우에 ...JFreeChart 원형 차트에 레이블이 너무 많아서 읽을 수없는 것이 있습니다.

+0

원형 차트에서 labe를 숨기고 아래 범례 만 표시합니다. – clevertension

답변

3

몇 가지 아이디어가 너무 고르게 퍼져 있기 때문에 더 악화 될 것이라고 :

  • 하지 마십시오 (공장 출하시 기본값) StandardPieSectionLabelGenerator을 추가하십시오.

  • setLegendLabelGenerator()을 사용하여 범례에 같은 레이블을 표시하십시오.

  • 사용자 지정 StandardPieToolTipGenerator을 사용하여 도구 설명을 사용하도록 설정하십시오.

  • 도 참조하십시오. answerMessageFormat.

+0

범례를 사용하여 보았지만 비슷한 문제가 발생합니다. 전설은 너무 거대해진다. 파이 차트에 라벨이 가득차는 대신 이제는 전설을 읽는 것이 불가능합니다. 어떤 제안이 있니? –

+0

'getLegendItems()'를 호출하고 항목을'JList' 나'JTable'처럼 렌더링 할 수 있습니다. – trashgod

+0

pieplot.setLabelGenerator (new StandardPieSectionLabelGenerator ("{0} ({2})"));)를 넣지 않으면; 레이블이 여전히 그려져 있습니다. 모든 라벨을 어떻게 제거합니까? –

관련 문제