具有相同X轴的多个图表

时间:2012-03-08 01:54:47

标签: teechart

我有三个图表放在彼此的顶部,我希望他们都使用一个X轴。我怎么能实现这个目标呢?

1 个答案:

答案 0 :(得分:1)

您有两种选择:

  1. 最佳选择是使用带有3个自定义轴(或1个标准轴和2个自定义轴)的单个图表,每个轴具有不同的定位,以定义每个系列区域。自定义轴仅在TeeChart的Professional版本中受支持。有关此功能的演示和教程包含已注册且功能齐全的evaluation version
  2. 隐藏顶部图表的底部轴并消除面板边距,后墙和标题,以便图表之间没有间隙。
  3. 例如:

    uses Series;
    
    procedure TForm1.FormCreate(Sender: TObject);
    begin
      Chart1.View3D:=False;
      Chart2.View3D:=False;
    
      Chart1.AddSeries(TLineSeries.Create(Self)).FillSampleValues;
      Chart2.AddSeries(TLineSeries.Create(Self)).FillSampleValues;
    
      Chart1.Axes.Bottom.Visible:=False;
      Chart1.MarginBottom:=0;
      Chart1.Walls.Back.Visible:=False;
    
      Chart2.Title.Visible:=False;
      Chart2.MarginTop:=0;
      Chart2.Walls.Back.Visible:=False;
      Chart2.Axes.Bottom.Grid.Visible:=False;
    end;