各位高手:
    我想在dbchart中同时显示标准值曲线和实际值曲线(或者点)。比如儿童身高标准值是:1个月时身高55cm、2个月时身高58cm、3个月时身高61cm....
    难点在于实际值只有1个月和3个月时的数据,这样在显示曲线时,实际值的第3个月的点显示在标准值的第2个月的横坐标位置(因实际值无第2个月数据),而不是我期望的第3个月的横坐标位置。第2个月的实际值没数据不需要显示。
    怎样才能实现,同一个月的标准值和实际值显示在同一横坐标位置上?
    谢谢!!!

解决方案 »

  1.   

    各位高手:
      我想在dbchart中同时显示标准值曲线和实际值曲线(或者点)。比如儿童身高标准值是:1个月时身高55cm、2个月时身高58cm、3个月时身高61cm....
      难点在于实际值只有1个月和3个月时的数据,这样在显示曲线时,实际值的第3个月的点显示在标准值的第2个月的横坐标位置(因实际值无第2个月数据),而不是我期望的第3个月的横坐标位置。第2个月的实际值没数据不需要显示。
      怎样才能实现,同一个月的标准值和实际值显示在同一横坐标位置上?
      谢谢!!!
      

  2.   

    既然是曲线图,没有2个月的数据,就随便加上一个,只是在横坐标上不显示2个月,然后再加上3个月的值不就行了
    2个月的点这样加
    self.Chart1.Series[0].AddY(StrToFloat(s5),'',clred);
    3个月的点这样加
    self.Chart1.Series[0].AddY(StrToFloat(s6),'3个月',clred);不过我都是用Tchart,没用过TDBChart,不过这个在TDBchart里是否适用