我用的teechart版本是5.0,目前想实现这样的chart,不知道怎么实现?
就是图表的X轴是固定的时间,比如从04:00开始,20:00结束,中间间隔一小时作为一格
然后我数据是按数据库里的数据填上去,然后图表呢就按照数据的时间在那填
比较形象的就像是股票软件的曲线图,每天的时间点是固定的,有数据的就有一根各个点连成的线
时间没到的地方就是空的
不知该怎么实现?

解决方案 »

  1.   

    x轴显示固定时间  self.Series1.XValues.DateTime:=true;//x轴为时间显示轴
      self.Chart1.BottomAxis.Automatic:=false;
      self.chart1.BottomAxis.Minimum:=strtotime('04:00');//最小时间
      self.Chart1.BottomAxis.Maximum:=strtotime('20:00');//最大时间
      self.Chart1.BottomAxis.DateTimeFormat:='HH:mm';//时间格式
      

  2.   

    我要用到网页上,代码是这样的Chart1.Series(0).XValues.DateTime=true
    Chart1.Axis.Bottom.Automatic=false
    Chart1.Axis.Bottom.Minimum=CDate("2010-01-01 04:00:00")
    Chart1.Axis.Bottom.Maximum=CDate("2010-01-01 20:00:00")
    Chart1.Axis.Bottom.DateTimeFormat="HH:mm"在Chart1.Axis.Bottom.Minimum=CDate("2010-01-01 04:00:00")
    这一句就报
    错误类型:
    (0x8000FFFF)
    灾难性故障 怎么回事