私はDelphi 7でTChartを使用しています。私はいくつかの棒グラフを表示したいと思います。私は、データベースクエリから系列値を設定するには、次のコードを使用しています:TChartシリーズの値のマウスオーバーヒント
chart1.FreeAllSeries;
chart1.SeriesList.Clear;
chart1.AddSeries(TBarSeries.Create(Self));
TBarSeries(chart1.Series[0]).BarStyle:=bsRectGradient;
with query1 do
begin
Close;
Execute;
while not EoF do
begin
chart1.Series[0].Add(FieldAsFloat('sum_actual_days'), FieldAsString('contract_no'));
Next;
end;
end;
それぞれのバー(値)は今、両方のバーの下にラベルを表示し、バーの上に黄色の矩形にされます。
ラベル値を2回繰り返すのではなく、ラベルの代わりにバーの上に表示したいクエリの追加情報があります(マウスオーバーヒントが望ましい場合があります)。 TChartでこれを行うことはできますか?そしてどうやって... ?