-1

我有 2 个 GaugeSeries(GaugeSeries1.Value 和 GaugrSeries2.Value)。我想在这两个值之间画一条线(即用一条线连接这两个点),但我不知道怎么做。

4

1 回答 1

3

您可以使用 TeeChart 的 Canvas 属性。根据这个绘制矩形的示例,可以根据您的需要进行修改 -

如何在 Chart 上绘制额外的东西?

您应该使用 Chart1.Canvas 对象(请参阅 Delphi 的 TCanvas 文档)。

但是,您应该在 Chart1.OnAfterDraw 事件中执行所有绘图代码,以使绘图在图表重绘之间保持不变,并在打印时获取它们。

procedure TForm1.Chart1AfterDraw(Sender: TObject);
begin
  With Chart1.ChartRect do
       Canvas.Rectangle(Left,Top,Right,Bottom);
end;
于 2013-12-16T22:39:10.723 回答