在DELPHI里,如何实现如下图这样的曲线图?
是多坐标?还是2个图合并?

解决方案 »

  1.   

    是两个图吧,或者看看其他三方控件或者chart的最新版有这个功能吗
      

  2.   

    是合并。Tchar本身有这个功能。
    add 两个series即可
      

  3.   

    呵呵,可能没太明白你的意思
    我觉得,这用两个chart控件来实现就可以了,这两个图有什么关系吗?
      

  4.   

    楼主 我觉得那是用两个Chart合并的  只要保持两个Chart的横坐标一直就可以了 
      

  5.   

            for intI := 0 to High(WeaHisShowTemp) do
            begin
              //2008 12 03
              douX:=strtoFloat(FormatDateTime(strFormat, WeaHisShowTemp[intI].DTimeFix));          douMaxY:=WeaHisShowTemp[intI].WeaMaxValue; //最大值
              douMinY:=WeaHisShowTemp[intI].WeaMinValue; //最小值
              douAVGY:=WeaHisShowTemp[intI].WeaAVGValue; //平均值
              
              chartWeaTemp.Series[0].AddXY(douX, douMaxY);
              chartWeaTemp.Series[1].AddXY(douX, douMinY);
              chartWeaTemp.Series[2].AddXY(douX, douAVGY);
            end;
    要以先在chart控件里增加你要画的线的个数,
    编号也是从0开始的,
    再下来就可以画了,
      

  6.   

    网上有教程,网上搜《Chart控件用法-南山古桃》