青
青梅
Unregistered / Unconfirmed
GUEST, unregistred user!
现在我的代码如下:
var myseries,myseries1:TLineSeries;
ADOQuery1.Active :=false;
dbchart1.SeriesList.Clear;
myseries:= TLineSeries.Create(self);
myseries1:= TLineSeries.Create(self);
myseries.Title :='温度';
myseries1.Title:='湿度';
myseries.ParentChart:=dbchart1;
myseries1.ParentChart:=dbchart1;
myseries.DataSource:=ADOQuery1;
myseries1.DataSource:=ADOQuery1;
ADOQuery1.Active :=True;
myseries.XValues.ValueSource:='evttime' ;
myseries.YValues.ValueSource:='jftinf';
myseries1.XValues.ValueSource:='evttime' ;
myseries1.YValues.ValueSource:='jfhinf';
1、我想让横坐标显示上时间可是显示的却是时间的数字型,那我怎么才能让横坐标显示出如:2002-12-24 10:30:25
这样的格式,
2、还有我要显示是标注点的时间而不是平均的分隔的时间行吗?或者下面显示分隔时间
而在标注点显示出这点的时间或者标注点的值也行??
3、我想知道怎么设置纵坐标的最小值和最大值,我的数据库中记录可以没有这两个值。
var myseries,myseries1:TLineSeries;
ADOQuery1.Active :=false;
dbchart1.SeriesList.Clear;
myseries:= TLineSeries.Create(self);
myseries1:= TLineSeries.Create(self);
myseries.Title :='温度';
myseries1.Title:='湿度';
myseries.ParentChart:=dbchart1;
myseries1.ParentChart:=dbchart1;
myseries.DataSource:=ADOQuery1;
myseries1.DataSource:=ADOQuery1;
ADOQuery1.Active :=True;
myseries.XValues.ValueSource:='evttime' ;
myseries.YValues.ValueSource:='jftinf';
myseries1.XValues.ValueSource:='evttime' ;
myseries1.YValues.ValueSource:='jfhinf';
1、我想让横坐标显示上时间可是显示的却是时间的数字型,那我怎么才能让横坐标显示出如:2002-12-24 10:30:25
这样的格式,
2、还有我要显示是标注点的时间而不是平均的分隔的时间行吗?或者下面显示分隔时间
而在标注点显示出这点的时间或者标注点的值也行??
3、我想知道怎么设置纵坐标的最小值和最大值,我的数据库中记录可以没有这两个值。