안녕하세요?
쉬프트정보통신 솔루션 지원팀입니다.
var SeriesIdx = frmBC104b.XChart.AddSeries(5); 하시기전에
아래 구분을 추가해 주시면 되겠습니다.
frmBC104b.XChart.RemoveAllSeries();
차트가 겹쳐 보이는건 기존에 그려진 챠트가 남아있는 상태에서 시리즈가 추가 되어서 그렇습니다.
그럼 수고하세요.
>게시판을 이용해 주셔서 감사합니다.
>다음양식에 맞게 입력해주세요.
>
>* 고객시스템명 : 디지털플러스시스템
>* 문의할 Component명 및 버전 : xchart
>* DataSet 버전 : 1,1,0,19
>* Tr 버전 :
>* 문의 유형(질문/요청/참조) :
>* 내용 :
>
>데이타셋에 담겨진 data를 차트로 표현을 해 주려 하고 있습니다.
>그래서 샘플을 보고 작성한 내용은 아래와 같은데,
>////////////////JSP 파일////////////
><OBJECT id=gds_sa_list classid=clsid:2506B38B-0FF7-4249-BA3E-8BC1DC399FBB>
> <PARAM name=SyncLoad value=true>
></OBJECT>
>
><OBJECT id=XChart style="WIDTH: 500px; HEIGHT: 300px"
> classid=clsid:2A99B1B3-E263-4a00-A167-C1B967716DE2>
></OBJECT>
>
>//////////////JS 파일/////////////////
>//**********[XChart WallBgcolor 정보입력]**********//
> frmBC104b.XChart.Panel.Color = frmBC104b.XChart.ToOLEColor("white");
> frmBC104b.XChart.Panel.BevelInner = 0;
> frmBC104b.XChart.Panel.BevelOuter = 0;
> frmBC104b.XChart.Panel.BorderStyle = 1;
>
>//**********[XChart Legend 정보입력]**********//
> frmBC104b.XChart.Legend.Visible = 0;
> frmBC104b.XChart.Legend.Symbol.Width = 100;
> frmBC104b.XChart.Legend.Alignment = 2;
> frmBC104b.XChart.Legend.Font.Size = 18;
> frmBC104b.XChart.Legend.ShadowSize = 0;
> frmBC104b.XChart.Legend.Frame.Visible = false;
>
> var SeriesIdx = frmBC104b.XChart.AddSeries(5);
> frmBC104b.XChart.Series(SeriesIdx).DataID = "gds_sa_list";
> frmBC104b.XChart.Series(SeriesIdx).YValueColumn = "wbc_jin_stat_count";
> frmBC104b.XChart.Series(SeriesIdx).LabelColumn = "wbc_jin_stat_nm";
> frmBC104b.XChart.Series(SeriesIdx).Marks.Style = 3;
>
> frmBC104b.XChart.Aspect.View3D = true;
> frmBC104b.XChart.Zoom.Animated = true;
> frmBC104b.XChart.Zoom.AnimatedSteps = 4;
>
> frmBC104b.XChart.Reset();
>
>----------------------------------------------------------------------------------
>이렇게 작성을 한 후에 다시 조회를 해서 DataSet에 데이타를 담은 후에 차트를 그려주게 하였는데 차트가 겹쳐서 나옵니다.
>데이타를 삭제 해주면 되지 않을까 싶어 "gds_sa_list.ClearAll();"를 실행해도 되지가 않습니다.
>
>왜 그런지 알고 싶습니다, 도와주세요~