2011-10-24 3 views
1
내가이 샘플 같은 차트를 생성 할 필요가

:이 샘플 값을 보정한다하지만 나는 세부 사항을 변경할 필요 chart sample은 JasperReports에 차트 구성

을 :

1) 값 축에, 나는 숨길 정수가 아닌 값 (1.75, 1.25 ...)
2) 범주 축의 각 범주가 다른 색으로 나타나길 원합니다.

내가 것 예상대로 행동 할 수 있도록 내 JasperReports를 구성 할 수있는 방법이 있나요? 범위 축 호출 setTickUnit()

+1

제안 사항 중 어떤 것이 문제를 해결했는지 궁금합니다. 지금 원하는대로 작동합니까? – mdahlman

답변

3
  1. , here를 도시한다.

  2. 무시 getItemPaint(), here를 도시한다.

+1

글쎄, 정말 당신이 자바 코드의 도움으로 보고서를 생성 할 때 작동한다고 생각합니다. 하지만 내 경우에는 iReport로 생성 된 jrxml 파일 만 사용할 수 있습니다. 슬프게도 기발하지는 않습니다. ( –

+0

[ChartCustomizer'] (http://stackoverflow.com/questions/7770045/customizing-dates-on-the-gantt) - 차트 - 대한 - 재스퍼 - 보고서가 사용 가능한/7771293 # 7771293)? – trashgod

+1

예, setTickUnit는() 관련 ...하지만 정말 createIntegerTickUnits()는 더 정확하게 마누엘이 경우 필요 것입니다. 더 많은 옵션에 대한 – mdahlman

4

1) iReport에서 최소 눈금 간격을 설정할 수 있습니다. 이 값을 "1"로 설정하면 코딩 작업없이 필요한 것을 정확히 얻을 수 있습니다. 게시 한 예제에서 작동합니다. 그러나 모든 경우에 작동하지는 않습니다. 예를 들어 눈금이 0, 2.5, 5, 7.5, 10 인 차트를 얻을 수 있습니다. 차트 맞춤 설정 도구를 살펴보기 전에이 아이디어를 시작하십시오.

1B는) 당신은 축이 정확하게 당신이 모든 경우에 원하는 것입니다 확신 할 수있는 차트 카스타 또는 차트 테마가 필요합니다. 나 정말 너무 그 정수가 아닌 눈금을 싫어! chart customizer here을 사용하여 문제를 해결할 수 있습니다. 그러면 더 이상의 Java 코딩이 필요없이 원하는 결과를 얻을 수 있습니다.

2) 개념적으로는 1 시리즈는 귀하의 예제에서 3 개 카테고리를 꾸몄다 있습니다. 이것을 바꿔 하나의 카테고리에서 3 시리즈를 그릴 수 있습니다. 카테고리 ""또는 "더미"를 호출 할 수는 있지만 표시 할 수는 없습니다. 결과 :

  • 3 다르게 색칠 바. (만세!)
  • 카테고리 설명이 없어졌습니다. (부!)
  • 범례가 카테고리 설명을 대체 할 수 있습니다. 당신은 당신이 원하는 것을 정확하게 얻을 수있는 차트 마이저를 사용할 수 물론)

2B (? 충분) ...하지만 여분의 노력이 너무 많이 (또는 실제로 불가능 당신이없는 경우 수 있습니다 자바 배경).

+0

+1. – trashgod

관련 문제