各位朋友,我在程序里用了dbgchart图形控件,显示一个数据表里的内容,可是当
当x轴超过三个字段时,有二个就重叠在一起啦,这是为什么啊

解决方案 »

  1.   

    with dbChart1.BottomAxis do begin
         Automatic := False;
         Minimum := 0;
         Maximum := 12;
         Increment := 1;
     end;
    while not QueryYearCurve.Eof do
    begin
      dbchart1.Series[0].addxy(QueryYearCurve.fieldbyname('时间').value,
                               QueryYearCurve.fieldbyname('累计水量').value);
      dbchart2.Series[0].addxy(QueryYearCurve.fieldbyname('时间').value,
                               QueryYearCurve.fieldbyname('平均流量').value);
      QueryYearCurve.Next;
    end;
    直接连数据库是有点问题,建议使用dbchart1.Series[0].addxy()