如何以时间为横坐标,用Chart画曲线?
我用ACCESS表按照时间存了一些数据气体的浓度值,想要根据存入的时间以及相应的浓度值来画曲线,其中时间为横坐标,时间是以00:00:00的形式存到数据库里的。我不知道怎么把这种时间格式设成横坐标。请大家指点!
[解决办法]
Chart1->Series[0]->Clear();
TADOQuery *ADOQurey = new TADOQuery(NULL);
String str_sql = "select num ,time " ;
str_sql += " from 表";
ADOQurey->Sql->Text = str_sql;
ADOQurey->Open();
while(!ADOQurey->Eof)
{
double num = ADOQurey->FieldByName("num")->AsFloat;
String time = FormatDateTime("yy/MM/dd",ADOQurey->FieldByName("time")->AsDateTime);
Chart1->Series[0]->Add(num,time);
ADOQurey->Next();
}
[解决办法]
Chart->Series[i]->Add(浓度值,时间);
[解决办法]