如图,Delphi TChart控件,
数据是从数据库读取的,数据库里并没有记录15-18号的数据,读取后显示的是红线的效果,
横坐标设置的是时间格式,
请问,怎么让横坐标中间没有记录的日期不要显示,只显示13号,14号,19号,20号,21号,22号这几天的数据呢?
我的代码:
While not ADOQuery1.Eof do
begin
Series1.AddXY(ADOQuery1.FieldByName('LogDate').AsDateTime, ADOQuery1.FieldByName('LogKM').AsFloat);
ADOQuery1.Next;
end;
Series1.Active := true;
...全文
5175打赏收藏
Delphi TChart横轴时间不连续,如何跳过没有记录的日期接着显示后面的数据
如图,Delphi TChart控件, 数据是从数据库读取的,数据库里并没有记录15-18号的数据,读取后显示的是红线的效果, 横坐标设置的是时间格式, 请问,怎么让横坐标中间没有记录的日期不要显示,只显示13号,14号,19号,20号,21号,22号这几天的数据呢? 我的代码: While not ADOQuery1.Eof do begin Series1.AddXY(ADOQuery1.FieldByName('LogDate').AsDateTime, ADOQuery1.FieldB