• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개
조회 수 : 922
2009.06.25 (11:33:50)
1) Maximum 을 Minimum 보다 먼저 지정하시고 테스트 해보시기 바랍니다.

2) 레이블의 간격은 자동으로 계산되어집니다.
Increment에 대한 컴포넌트 매뉴얼에 설명이 되어있지만
Increment는 챠트 축에 대한 레이블 사이의 최소 스텝을 의미하며, 양수값이나 Date값을 사용해야 합니다.
Y축이 Code라고 하셨는데 숫자값이나 Date 값이 아니라서 속성이 안 먹는 거 같네요.
다만, 축의 레이블간 최소 간격을 퍼센트로 정의할 수는 있습니다.
컴포넌트 매뉴얼의 Chart.Axis.Left.Labels.Separation 속성을 참고하시기 바랍니다.


>게시판을 이용해 주셔서 감사합니다.
>다음양식에 맞게 입력해주세요.
>
>* 고객시스템명 :
>* GAUCE 버전 :
>* WAS 종류(WebLogic 등등) :
>* DB 종류 :
>* 문의 유형(질문/요청/참조) :
>* 내용 :
>안녕하세요
>
>Gantt Chart 시리즈로 개발 중입니다.
>
>- X축  시간  (DATA : 200906080600 )
>oXChart.Axis.Top.Labels.DateTimeFormat = "mm/dd (ddd) ";
>oXChart.Axis.Bottom.Labels.DateTimeFormat = "hh:mm";
>- Y축  상품 코드   (DATA : ABCD -1E)
>
>1. 이때 데이터가 많아 X축의 Min, Max값을 조정하여 특정구간만 보이고 나머지는 스크롤해서 보려고 합니다.
>   그런데 min, max를  
>  oXChart.Axis.Top.Automatic = false;
>  oXChart.Axis.Bottom.Automatic = false;
>  dateMin=new Date(2009,6,10);                        // 1997/03/15
>  dateMax=new Date(2009,6,11);
>  oXChart.Axis.Bottom.Minimum=dateMin.getVarDate();
>  oXChart.Axis.Bottom.Maximum=dateMax.getVarDate();
>  oXChart.Axis.Top.Minimum=dateMin.getVarDate();
>  oXChart.Axis.Top.Maximum=dateMax.getVarDate();
>
>  이렇게 설정하면 Axis Minimum Value must be <= Maximum 이라는 오류가 납니다.
>
>2. Y축 Label이 상품코드이고 nTaskCol 컬럼은 따로 순서데이터컬럼 (1,2,3....)을 두어 사용하였습니다.
>그런데 상품코드가 300개가 넘는데 화면의 레이블에는 몇십개 정도만 표시됩니다. 확대해서보면 보이긴 하는데
>Y축 Label에 표시되는 숫자는 갯수는 변함이 없습니다.
>이경우 Labels 갯수 및 간격조정을 어떻게 해야하나요?
> oXChart.Axis.left.Increment 로는 안되던데요.
>
>
>
>
 
Tag List
XE Login