I'm trying to add date/time values to X axis in JScript (IE 6.0) - but with no success. Using JScript DateTime object doesn't work, string doesn't work either. Could you tell me the right way to do it, please.
Best regards,
Roman
DateTime AdXY in JScript
Hi Roman,
this can be done (in JavaScript in the following manner:
this can be done (in JavaScript in the following manner:
Code: Select all
SCRIPT LANGUAGE=JAVASCRIPT
function SetLoad(){
var green;
var blue;
var i
TeeCommander1.ChartLink = TChart1.ChartLink;
TChart1.Aspect.View3D = false;
TChart1.AddSeries(0);
TChart1.AddSeries(0);
TChart1.AddSeries(4);
TChart1.AddSeries(1);
TChart1.Series(3).Marks.Visible = false;
TChart1.Series(0).XValues.DateTime = true;
TChart1.Series(1).XValues.DateTime = true;
TChart1.Series(2).XValues.DateTime = true;
TChart1.Series(3).XValues.DateTime = true;
for(i=1;i<30;i++)
{
var date = new Date(2002,03,26,12,i,00);
var rand = Math.random() * 100;
TChart1.Series(0).AddXY(date.getVarDate(),rand * 2,"",536870912);
TChart1.Series(1).AddXY(date.getVarDate(),rand,"",536870912);
TChart1.Series(2).AddXY(date.getVarDate(),rand,"",536870912);
TChart1.Series(3).AddXY(date.getVarDate(),rand,"",536870912);
}
//TChart1.Series(0).FillSampleValues (100);
//TChart1.Series(1).FillSampleValues (100);
//TChart1.Series(2).FillSampleValues (100);
//TChart1.Series(3).FillSampleValues (100);
TChart1.Axis.Bottom.Labels.DateTimeFormat = "dd/mm/yyyy hh:mm:ss";
TChart1.Axis.Bottom.Labels.Angle=90;
TChart1.Axis.Left.AxisPen.Color=0x00FFFF;
TChart1.Axis.Left.StartPosition = 0;
TChart1.Axis.Left.EndPosition = 33;
green = TChart1.Axis.AddCustom(false);
TChart1.Axis.Custom(green).AxisPen.Color =0xBDB76B;
TChart1.Axis.Custom(green).StartPosition = 33;
TChart1.Axis.Custom(green).EndPosition = 66;
blue = TChart1.Axis.AddCustom(false);
TChart1.Axis.Custom(blue).AxisPen.Color =0x8B008B;
TChart1.Axis.Custom(blue).StartPosition = 66;
TChart1.Axis.Custom(blue).EndPosition = 100;
TChart1.Series(0).VerticalAxis = 0;
TChart1.Series(1).VerticalAxis = 0;
TChart1.Series(2).VerticalAxisCustom=green;
TChart1.Series(3).VerticalAxisCustom=blue;
TChart1.Repaint();
}
function doIt(){
var datemax = new Date(2002,03,26,12,25,00);
var datemin = new Date(2002,03,26,12,20,00);
TChart1.Axis.Bottom.SetMinMax(datemin.getVarDate(),datemax.getVarDate());
}
/SCRIPT
Pep Jorge
http://support.steema.com
http://support.steema.com