2011-12-28 2 views
1

저는 jfree 차트를 사용하여 시간 기준으로 데이터를 그래픽으로 나타냅니다. 이제 사용자가 매주, 매시간, 매일 등의 시간 스탬프 기초로 데이터를 선택할 수있는 문제가 있습니다.JFree 차트 시간 시리즈 눈금 단위 데이터 요약

jfree 차트에는 일일 데이터가있는 경우 요약이 자동으로 표시됩니다. 그 그래프를 월 단위로보고 싶습니까? 나는 매월 요약 된 자료를 원한다. 나는 틱 단위를 사용하여 이것을 시도했지만 그에 따라 데이터를 요약하지는 않지만 단순히 틱 단위를 보여줍니다.

JFree 차트에 이러한 기능이 있으면 큰 도움이 될 것입니다.

답변

2

전통적인 방법은 선택한 간격을 반영하도록 모델을 업데이트하는 것이지만 ChartPanel의 확대/축소 방법을 사용하면 비슷한 효과를 얻을 수 있습니다. 두 경우 모두 기본적으로 DateAxis이 자동으로 조정됩니다. 이 example은 실험에 유용 할 수 있습니다.

+0

예를 들어 jan, feb, march와 같은 3 개월 값을 사용하는 시계열 차트를 사용하는 경우 이제 틱 단위 "월"을 지정하고 결과가 자동으로 매월 요약됩니다 (즉, 값은 jan의 31 일 동안 모두 추가 된 다음 평균값이 다른 달에도 동일하게 표시됩니다. – Madusudanan

+0

기본 눈금 단위는 지정된 줌 상태로 조정됩니다. 인용 된 예제에서 시도해보십시오. – trashgod

+0

예를 들어 주셔서 감사합니다. 좋았습니다.하지만 한 가지 더 말하지만, 사용자가 틱 단위를 수동으로 지정하면 그에 따라 그래프가 표시됩니다. 프런트 엔드는 실제로 사용자가 시간 지정을하는 JSF 페이지이므로 하루 기준으로, 매월 기준 등, 사용자가 한달에 지정 말, 프로그램은 지정된 시간 프레임에 대해 그래프를 올바르게 표시 할 것인가 ?? – Madusudanan

관련 문제