0

3 つのグラフを重ねて配置していますが、すべてのグラフで 1 つの X 軸を使用したいと考えています。どうすればこれを達成できますか?

4

1 に答える 1

1

2つのオプションがあります。

  1. 最良のオプションは、3つのカスタム軸(または1つの標準軸と2つのカスタム軸)を持つ単一のグラフを使用し、それぞれに異なる位置を設定して、各シリーズ領域を定義することです。カスタム軸は、ProfessionalバージョンのTeeChartでのみサポートされています。この機能に関するデモとチュートリアルには、登録済みの評価版と完全に機能する評価版の両方が含まれています。
  2. 上のグラフの下軸を非表示にし、パネルの余白、後壁、タイトルを削除して、グラフ間にギャップがないようにします。

例えば:

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;
于 2012-03-09T08:49:33.097 に答える