• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개
조회 수 : 1429
2010.05.04 (10:04:10)
게시판을 이용해 주셔서 감사합니다.
다음양식에 맞게 입력해주세요.

* 고객시스템명 :
* 문의할 Component명 및 버전 : NP버전 xChart
* DataSet 버전 : 3267EA0D-B5D8-11D2-A4F9-00608CEBEE49
* Tr 버전 :
* 문의 유형(질문/요청/참조) :
* 내용 :

두개의 시리즈로 챠트를 표현하려고합니다.
라인형태와 히스토그램형태를 복합적으로 표현하는건데요
라인이 꺽은선 형태로 디폴트 표현되는데 이를 곡선형태로 표현시 스크립트 에러가 발생합니다.
api 상에는 곡선형태를 지원하는것 같은데 이유가 무언지 모르겠네요.

소스는 이렇습니다.
.
.
.

        tchart0.AddSeries(0);          //챠트종류 : 라인
        tchart0.AddSeries(29); //챠트종류 : 히스토그램

        tchart0.Series(0).Clear();//지우고 다시그림
        tchart0.Series(1).Clear();

        //tchart0.Series(0).Color=0x238E6B;                                        //Series 색상
        //tchart0.Series(1).Color=0xCCD148;        
        tchart0.Series(1).asHistogram.Transparency = 50;        //투명도

             //이부분에서 FirstCalcPoint 등의 프로퍼티가 참조되지 않는것 같습니다.
             //스크립트 에러메세지 : '메서드 또는  속성액세스로의 예기치 않은 호출입니다'
        tchart0.Series(0).FunctionType.asCurveFit.FirstCalcPoint = 5;
        tchart0.Series(0).FunctionType.asCurveFit.LastCalcPoint = 100;
        tchart0.Series(0).FunctionType.asCurveFit.FirstPoint = 5;
        tchart0.Series(0).FunctionType.asCurveFit.LastPoint = 100;
        tchart0.Series(0).FunctionType.asCurveFit.PolyDegree = 5;
        tchart0.Series(0).FunctionType.asCurveFit.TypeFitting = 0;



        //데이타셋 내용 chart 적용
        for (var i=0; i<dtsGrdList.countRow; i++ ){
          vXvalue = dtsGrdList.NameValue(i,"sMsmtvalue");
          vXlabel = dtsGrdList.NameValue(i,"sMsmtitmnm");
          tchart0.Series(0).Add(vXvalue+2, vXlabel, 0xFF0033);
          tchart0.Series(1).Add(vXvalue, vXlabel, 0xCCD148);
        }
}


부탁드립니다.
 
Tag List
XE Login