请大家介绍一个在Delphi下用的多轴图表控件(一个X轴,多个Y轴)

解决方案 »

  1.   

    谢谢1楼的朋友,我昨天问过中国控件网,他们的回答是TChart是可以多Y轴的!呵呵
    我叫他发一个Demos给我!不知道他会不会发!如果有的话,一定共享出来给大家!
      

  2.   

    procedure TForm1.FormCreate(Sender: TObject);
    var
     tmpVertAxis: TChartAxis;
    begin
     Series1.AddXY(1,20);
     Series1.AddXY(2,50);
     Series1.AddXY(10,70);
     Series1.AddXY(8,30);
     Series1.AddXY(9,70);
     Series1.AddXY(30,20); chart1.View3D:=false;
     chart1.MarginLeft:=20;
     Chart1.CustomAxes.Add;
     Chart1[1].CustomVertAxis := Chart1.CustomAxes.Items[0];
     Chart1.Axes.Left.SetMinMax(0,100);
     Chart1.Axes.Bottom.SetMinMax(0,100);
     Chart1.CustomAxes.Items[0].SetMinMax(100, 300);
     Chart1.CustomAxes.Items[0].PositionUnits:=muPixels;
     Chart1.CustomAxes.Items[0].PositionPercent:=-30;
     tmpVertAxis:=chart1.CustomAxes.Items[0];
     tmpVertAxis.Title.Caption:='Test Axis';
     tmpVertAxis.Title.Angle:=90;
    end;//以上是解决方法!
      

  3.   

    6楼的意思是这种方法用于DBChart就不可以!是不是啊?