• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개
조회 수 : 1448
2010.05.06 (16:38:37)
자답올립니다.
FunctionType 사용은 해당 function을 사용할 시리즈를 추가후 사용이 가능하더군요.

        var vXvalue = "";
        var vXlabel = "";

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


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

        //alert(tchart0.Series(0).FunctionType.asSmoothing);

        //tchart0.Series(0).Color=0x238E6B;                                        //Series 색상
        //tchart0.Series(1).Color=0xCCD148;        
        tchart0.Series(1).Marks.Visible = false;                        //x축값 표시
        tchart0.Series(1).asHistogram.Transparency = 50;        //투명도
        tchart0.Series(0).VerticalAxisCustom = tchart0.Axis.AddCustom(false);
        tchart0.Axis.Right.Visible=true;
        tchart0.Series(0).VerticalAxis = 1;                          //-1 : 왼쪽축, 1 : 오른쪽축 , 2 : 양쪽축


        //데이타셋 내용 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, "", tchart0.ToOLEColor("white"));
          tchart0.Series(1).Add(vXvalue, "",  tchart0.ToOLEColor("#dddddd,#ffffff"));
        }

        //곡선타입의 라인그리기
        tchart0.Series(2).Color=tchart0.ToOLEColor("red");
        tchart0.Series(2).SetFunction(11);
        tchart0.Series(2).FunctionType.Period = 1;
        tchart0.series(2).DataSource = "Series0";
        //곡선타입라인 설정
        tchart0.Series(2).FunctionType.asCurveFit.FirstCalcPoint = 0;
        tchart0.Series(2).FunctionType.asCurveFit.LastCalcPoint = dtsGrdList.countRow;
        tchart0.Series(2).FunctionType.asCurveFit.FirstPoint = 0;
        tchart0.Series(2).FunctionType.asCurveFit.LastPoint = dtsGrdList.countRow;
        tchart0.Series(2).FunctionType.asCurveFit.PolyDegree = 7;
        tchart0.Series(2).FunctionType.asCurveFit.TypeFitting = 0;

        //tchart0.Series(0).Active = false;        


>게시판을 이용해 주셔서 감사합니다.
>다음양식에 맞게 입력해주세요.
>
>* 고객시스템명 :
>* 문의할 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);
>        }
>}
>
>
>부탁드립니다.
번호 제목 닉네임 조회 등록일
4605 combo 박스
민성4
6136 2017-03-28
4604 Mgrid 에서 type = lookup 일때 lookup 이벤트는 어떤 건가요???
임동빈
6066 2016-03-24
4603 그리드내 콤보 선택시 문제 [1]
비스타21
6016 2016-02-19
4602 10억단위 @SUM시 -로 보이는 현상 문의드립니다. [1]
동긔나긔
22604 2016-02-04
4601 컴포넌트 인스톨러 요청(육군간호사관학교) 파일 [1]
영희
7671 2016-01-20
4600 GirdToExcel 시 틀고정 적용 [1]
OOGway
5640 2016-01-14
4599 IE11 에서 Event 적용 안되는 문제 [1]
nsitc
7715 2016-01-12
4598 액티브업데이트 다운로드 권한 요청 [1]
ㅈㅇ
6538 2016-01-07
4597 Excel.Application 사용 문의 드립니다. [1]
서은형
8115 2015-12-03
4596 가우스 컴포넌트 설치시 발생하는 문제 [1]
자바개발자IT
58306 2015-10-23
4595 IE 11버전에서 Dataset 컴포넌트 메서드 오류 현상 [1]
자바개발자IT
7780 2015-10-02
4594 Internet Explorer의 작동이 중지되었습니다. 파일 [1]
임지선
7901 2015-08-26
4593 윈도우10 엣지 호환여부 [1]
제임스건
17227 2015-08-06
4592 ActiveX Update 관련 문의 파일 [1]
뭉개
6584 2015-06-25
4591 엑셀 다운로드 관련 문의드립니다. [1]
우르릉쿵쿵
5925 2015-06-25
4590 윈도우 버전 관련 문의 [1]
임지선
6762 2015-06-24
4589 엑셀다운로드 관련하여 문의 드립니다 [1]
우르릉쿵쿵
6084 2015-05-15
4588 엑셀 다운로드 관련 문의합니다. [1]
제임스건
5749 2015-05-12
4587 unicode용 max컴포넌트 요청 [1]
최경원
6347 2015-04-30
4586 MXRadioU.cab 오류 [1]
명화
5526 2015-04-27
Tag List
XE Login