function fMakeChart(){ //var hrcheck = model.getValue("/root/main/chrtsetup/hryn"); //var rrcheck = model.getValue("/root/main/chrtsetup/rryn"); //var btcheck = model.getValue("/root/main/chrtsetup/btyn"); TChart1.RemoveAllSeries(); TChart1.Axis.RemoveAllCustom(); //margin °ª Á¤Çϱâ TChart1.Panel.MarginTop = 0; TChart1.Panel.MarginLeft = 11; TChart1.Panel.MarginRight = 0; TChart1.Panel.MarginBottom = -5; TChart1.Axis.Bottom.TickLength = 1027; //½Ã°£ »ý¼º //var stDate = new Date(2005, 2, 3, 0, 0); //var endDate = new Date(2005, 2, 10, 0, 0); //alert(Date.UTC(2005, 2, 3)); //ÇÏ´ÜÃà Ä­ ¼ö Á¤Çϱâ¿Í ´«±Ý ¾ø¾Ö±â //TChart1.Axis.Bottom.SetMinMax (0, MinTimeConst * 60 * 24 * 7 - 1); //7ÀÏ µ¿¾È ÁÂÇ¥¸¦ Ç¥Çö TChart1.Axis.Bottom.SetMinMax (0, 30); //7ÀÏ µ¿¾È ÁÂÇ¥¸¦ Ç¥Çö (ÇÏ·ç´Â DivPerDay¸¸Å­ ³ª´²Áü) TChart1.Axis.Bottom.Increment = 1; TChart1.Axis.Bottom.MinorTickCount = 1; TChart1.Axis.Bottom.AxisPen.Color = 0x000000; //TChart1.Axis.Bottom.GridPen.Color = 0x0000ff; //Ãà Á¡¼±ÀÇ »ö ¼³Á¤ TChart1.Axis.Bottom.Labels.Font.Color = 0xffffff; //ÇÏ´Ü Ãà ´«±Ý ¸íĪ »öÀ» ÇϾá»öÀ¸·Î ÇÏ¿© º¸ÀÌÁö ¾Ê°Ô ó¸® TChart1.Header.Visible = false; TChart1.Header.Text(0)="Vital Sign"; //Çì´õÁ¦¸ñ³Ö±â TChart1.Header.Font.Bold = true; //Çì´õ ±½°Ô TChart1.Header.Font.Size = 10; //Çì´õ »çÀÌÁî TChart1.Aspect.View3D = 0; //2d ·Î Ç¥ÇöÇϱâ //TChart1.Aspect.Chart3DPercent = 2; TChart1.Zoom.enable = false; // zoom »ç¿ëÇÏÁö ¾Ê±â TChart1.Scroll.Enable = true; // scroll »ç¿ëÇÏÁö ¾Ê±â TChart1.Legend.Visible = false; // ±×·¡ÇÁ ÂüÁ¶ ¹Ú½º ¶ç¿ìÁö ¾Ê±â TChart1.Environment.MouseWheelScroll = true; TChart1.Panel.Gradient.Visible = true; // Æä³Î¿¡ ±×¶óµð¾ðÆ® Àû¿ë TChart1.Panel.Gradient.StartColor = 0xffffff; TChart1.Panel.Gradient.EndColor = 0xffffff; var cus_axis1 = TChart1.Axis.AddCustom(false); // BT TChart1.Axis.Custom(0).AxisPen.Color = 0x00ff00; TChart1.Axis.Custom(0).Title.Caption = "BT"; TChart1.Axis.Custom(0).Title.Font.Size = 8; TChart1.Axis.Custom(0).Title.Font.Bold = true; TChart1.Axis.Custom(0).Title.Angle = 90; TChart1.Axis.Custom(0).PositionPercent = -4.5; TChart1.Axis.Custom(0).Automatic = false; TChart1.Axis.Custom(0).Maximum = 100; TChart1.Axis.Custom(0).Minimum = 0; TChart1.Axis.Custom(0).Increment = 10; var cus_axis2 = TChart1.Axis.AddCustom(false); // RR TChart1.Axis.Custom(1).AxisPen.Color = 0xff0000; TChart1.Axis.Custom(1).Title.Caption = "RR"; TChart1.Axis.Custom(1).Title.Font.Size = 8; TChart1.Axis.Custom(1).Title.Font.Bold = true; TChart1.Axis.Custom(1).Title.Angle = 90; TChart1.Axis.Custom(1).PositionPercent = -8.5; TChart1.Axis.Custom(1).Automatic = false; TChart1.Axis.Custom(1).Maximum = 110; TChart1.Axis.Custom(1).Minimum = 10; TChart1.Axis.Custom(1).Increment = 10; TChart1.AddSeries(11); // Ç÷¾Ð TChart1.AddSeries(11); // abp TChart1.AddSeries(0); // ¸Æ¹Ú TChart1.AddSeries(0); // ü¿Â TChart1.AddSeries(0); // È£Èí TChart1.AddSeries(0); // 38¼± TChart1.Series(0).VerticalAxisCustom = cus_axis1; TChart1.Series(1).VerticalAxisCustom = cus_axis1; TChart1.Series(2).VerticalAxisCustom = cus_axis1; TChart1.Series(3).VerticalAxisCustom = cus_axis2; TChart1.Series(4).VerticalAxisCustom = cus_axis2; TChart1.Series(5).VerticalAxisCustom = cus_axis2; //¶óÀÎÀÇ ±½±â¸¦ Á¤ÇØÁØ´Ù. TChart1.Series(0).asCandle.CandleStyle = 2; TChart1.Series(0).asCandle.CandleWidth = 4; TChart1.Series(1).asCandle.CandleStyle = 2; TChart1.Series(1).asCandle.CandleWidth = 1; TChart1.Series(2).asLine.LinePen.Width = 1; TChart1.Series(3).asLine.LinePen.Width = 2; TChart1.Series(4).asLine.LinePen.Width = 1; TChart1.Series(5).asLine.LinePen.Width = 2; TChart1.Series(0).Color = 0x000000; //black TChart1.Series(1).Color = 0x000000; //black TChart1.Series(2).Color = 0x0000ff; //red HR/BP TChart1.Series(3).Color = 0x00ff00; //green BT TChart1.Series(4).Color = 0xff0000; //blue RR TChart1.Series(5).Color = 0x656565; //38¼± // error bar test //Series(0).AsErrorBar.AddErrorBar (1234, 5678, 23, "MyErrorBar", model.rgb(0,255,255)); TChart1.Series(2).asLine.Pointer.Visible = true; TChart1.Series(2).asLine.Pointer.Style = 1; TChart1.Series(2).asLine.Pointer.VerticalSize = 2; TChart1.Series(2).asLine.Pointer.HorizontalSize = 2; TChart1.Series(3).asLine.Pointer.Visible = true; TChart1.Series(3).asLine.Pointer.Style = 1; TChart1.Series(3).asLine.Pointer.VerticalSize = 2; TChart1.Series(3).asLine.Pointer.HorizontalSize = 2; TChart1.Series(4).asLine.Pointer.Visible = true; TChart1.Series(4).asLine.Pointer.Style = 1; TChart1.Series(4).asLine.Pointer.VerticalSize = 2; TChart1.Series(4).asLine.Pointer.HorizontalSize = 2; //±âÁؼ± ±×¸®±â TChart1.Series(5).AddXY (-5, 38 , "", TChart1.Series(5).Color ); TChart1.Series(5).AddXY (50, 38 , "", TChart1.Series(5).Color ); //depth Á¤Çϱâ TChart1.Series(1).Depth = 1; TChart1.Series(2).Depth = 2; TChart1.Series(3).Depth = 3; TChart1.Series(4).Depth = 4; TChart1.Series(5).Depth = 5; var iRow = grd_apachelist.row - grd_apachelist.fixedRows + 1; //if (hrcheck == "Y"){ for(i =1 ; i <31 ; i ++ ){ //if(model.getValue("/root/main/recinfo/reclist/grid[2]/mnt" + i + "" ) != "" && model.getValue("/root/main/recinfo/reclist/grid[2]/mnt" + i + "" ) != "?" //&& model.getValue("/root/main/recinfo/reclist/grid[3]/mnt" + i + "" ) != "" && model.getValue("/root/main/recinfo/reclist/grid[3]/mnt" + i + "" ) != "?"){ // TChart1.Series(0).asCandle.AddCandle ( i, model.getValue("/root/main/recinfo/reclist/grid[3]/mnt" + i + "" ), 0, 0, model.getValue("/root/main/recinfo/reclist/grid[2]/mnt" + i + "" )); //} else if (model.getValue("/root/main/recinfo/reclist/grid[2]/mnt" + i + "" ) != "" && model.getValue("/root/main/recinfo/reclist/grid[2]/mnt" + i + "" ) != "?" // && model.getValue("/root/main/recinfo/reclist/grid[3]/mnt" + i + "" ) == "" && model.getValue("/root/main/recinfo/reclist/grid[3]/mnt" + i + "" ) == "?"){ // TChart1.Series(1).asCandle.AddCandle ( i, model.getValue("/root/main/recinfo/reclist/grid[2]/mnt" + i + "" ), 0, 0, model.getValue("/root/main/recinfo/reclist/grid[2]/mnt" + i + "" )); //} else if (model.getValue("/root/main/recinfo/reclist/grid[2]/mnt" + i + "" ) == "" && model.getValue("/root/main/recinfo/reclist/grid[2]/mnt" + i + "" ) == "?" // && model.getValue("/root/main/recinfo/reclist/grid[3]/mnt" + i + "" ) != "" && model.getValue("/root/main/recinfo/reclist/grid[3]/mnt" + i + "" ) != "?"){ //TChart1.Series(1).asCandle.AddCandle ( i, model.getValue("/root/main/apachelist/row["+ iRow +"]/a" + i + "" ), 0, 0, model.getValue("/root/main/apachelist/row["+ iRow +"]/a" + i + "" )); //} //if(model.getValue("/root/main/recinfo/reclist/grid[4]/mnt" + i + "" ) != "" && model.getValue("/root/main/recinfo/reclist/grid[4]/mnt" + i + "" ) != "?"){ alert(model.getValue("/root/main/apachelist/row["+ iRow +"]/a" + i + "" )); TChart1.Series(1).AddXY (i, model.getValue("/root/main/apachelist/row["+ iRow +"]/a" + i + "" ), "", TChart1.Series(2).Color); //} } //} //if (btcheck == "Y"){ for(i =1 ; i <31 ; i ++ ){ //if(model.getValue("/root/main/recinfo/reclist/grid[6]/mnt" + i + "" ) != "" && model.getValue("/root/main/recinfo/reclist/grid[6]/mnt" + i + "" ) != "?" ){ TChart1.Series(2).AddXY (i, model.getValue("/root/main/apachelist/row["+ iRow +"]/d" + i + "" ), "", TChart1.Series(3).Color); //} } //} //if (rrcheck == "Y"){ for(i =1 ; i <31 ; i ++ ){ //if(model.getValue("/root/main/recinfo/reclist/grid[5]/mnt" + i + "" ) != "" && model.getValue("/root/main/recinfo/reclist/grid[5]/mnt" + i + "" ) != "?"){ TChart1.Series(3).AddXY (i, model.getValue("/root/main/apachelist/row["+ iRow +"]/a" + i + "" ), "", TChart1.Series(4).Color); //} } //} } function fDisPatchTermSearch() { fTermSearch(); model.refresh(); } function fTermSearch() { init_grid(); fGetRefInfo(); }