我想实现的内容:
value_id  list_id value_coll_date   value_data node_id
1         1       2004-9-1 00:00:00   100      cdbsc
2         1       2004-9-1 01:00:00   200      cdbds
3         2       2004-9-2 03:00:00   50       mybsc
4         3       2004-9-2 04:00:00   80       mybsc我想点value_data中的某个值显示一条曲线,比如点100就要生成100,200的曲线因为同属于cdbsc,点50就生成50,80。但是我的代码写了后先点100,再点50,第二条曲线画出来后,第一条曲线也变成第二条一样的了,不知道该怎么处理。下面是我的代码:
var
  FastLineSeries:TFastLineSeries;
begin
      with DBChart1 do
      begin
        //AddSeries(TFastLineSeries.Create(Self));
        //Series[DBChart1.SeriesCount-1].Title:=TempCellName;
        LeftAxis.Title.Caption:=strField;
        View3D := N3D2.Checked;
        BottomAxis.Title.Caption:='日期';
      end;      FastLineSeries:=TFastLineSeries.Create(nil);
      DBChart1.AddSeries(FastLineSeries);
      with FastLineSeries do
      begin
        Title:=TempCellName;
        Active:=True;
        Marks.ArrowLength := 8;
        //Legend.TextStyle:=TempCellName;
        Marks.Style := smsValue;
        Marks.Visible := true;
        DataSource:=QUery_pic;
        XValues.Name := 'X';
        Xvalues.DateTime:=true;
        XValues.ValueSource :='value_coll_date';
        YValues.Name := 'Y';
        YValues.ValueSource :=strFieldName;//就是value_data
      end;    end;