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

* 고객시스템명 :
* 문의할 Component명 및 버전 : XChartU, 2.0.1.4
* DataSet 버전 : 2.0.1.34
* Tr 버전 :
* 문의 유형(질문/요청/참조) :
* 내용 :


아래는 도넛 모양의 차트를 그릴때 사용되는 함수 샘플인데요
궁금한 사항이 있습니다.

1. 도넛처럼 중앙이 뚫리게 그릴수 있나요?
  (XChart1.Series(SeriesIdx).asDonut.DonutPercent=20; 이거 같은데 먹히질 않습니다;;)

2. XChart1.Series(SeriesIdx).asDonut.ExplodeBiggest = 30;을사용하면
    가장 큰조각을 분리해서 보여주는데요
    모든 조각을 분리시킬려면 어떻게 해야 할까요?



답변 주시면 감사하겠습니다.
그럼 수고하세요.




---------------------------샘플-----------------------------------
function fn_chart(){        
                //Chart 3d로 표현할지 여부
                XChart1.Environment.MouseWheelScroll = "false";
                XChart1.Aspect.View3D="true";
                XChart1.Aspect.Chart3DPercent=30;
                
                //**********[XChart1 Panel  정보입력]**********//
                XChart1.Panel.Color = XChart1.ToOLEColor("white");
                XChart1.Panel.BevelInner = 0;
                XChart1.Panel.BevelOuter = 0;
                XChart1.Panel.BorderStyle=0;
                
                //Header관련

                XChart1.Header.Font.Color = XChart1.ToOLEColor("000000");
                XChart1.Header.Text.Clear();
                

                
                //legend관련

                XChart1.Legend.Visible="false";


                //Grid없앰.
                XChart1.Axis.Bottom.GridPen.visible = "false";
                XChart1.Axis.Left.GridPen.visible = "true";
                XChart1.Axis.Bottom.Visible = "false";
                XChart1.Walls.Left.Color=XChart1.ToOLEColor("#FFFFFF");
                
                XChart1.Zoom.Pen.Color = XChart1.ToOLEColor("#1D5B89");
                

                //가운데 값표현
                Mark = XChart1.Tools.Add (10);
                XChart1.Tools.Items(Mark).asAnnotation.Shape.Top=100;
                XChart1.Tools.Items(Mark).asAnnotation.Shape.Left=200;
                XChart1.Tools.Items(Mark).asAnnotation.Shape.ShadowSize=0;
                XChart1.Tools.Items(Mark).asAnnotation.Shape.Transparent="true";
            XChart1.Tools.Items(Mark).asAnnotation.Text="총 : "+ds_chart.Sum(3,0,0)+" 건";
        
                //XChart1.AddSeries();
                SeriesIdx=XChart1.AddSeries(25);
                XChart1.Series(SeriesIdx).Marks.Style =0;
                XChart1.Series(SeriesIdx).Marks.Frame.Visible = "false";
                XChart1.Series(SeriesIdx).Marks.Arrow.Visible="false";
                XChart1.Series(SeriesIdx).Marks.Transparent="true";
                XChart1.Series(SeriesIdx).Marks.ArrowLength=-20;


                
                
                XChart1.Series(SeriesIdx).asDonut.PiePen.Visible="false";
                
                XChart1.Series(SeriesIdx).DataID="ds_chart";
                XChart1.Series(SeriesIdx).YValueColumn="cnt";
                XChart1.Series(SeriesIdx).LabelColumn="list";
                XChart1.Series(SeriesIdx).ColorColumn= "color";
                

                //custom
                        
                
                XChart1.Series(SeriesIdx).asDonut.ExplodeBiggest = 30;
                
                XChart1.Series(SeriesIdx).asDonut.XRadius = 70;
                XChart1.Series(SeriesIdx).asDonut.YRadius = 70;
                XChart1.Series(SeriesIdx).asDonut.DonutPercent=20;
                
                XChart1.Reset();
                



                        
        }


 
Tag List
XE Login