Delphi 7 で 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 で実行できますか? そしてどうやって... ?