Teechart Gauge - 绘制2个值之间的线

时间:2013-12-16 21:07:52

标签: delphi teechart gauge

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

1 个答案:

答案 0 :(得分:3)

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

  

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

     

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

     

但是,您应该在Chart1.OnAfterDraw上完成所有绘图代码   图表重绘和图表之间持续存在的事件   在打印时也能得到它们。

procedure TForm1.Chart1AfterDraw(Sender: TObject);
begin
  With Chart1.ChartRect do
       Canvas.Rectangle(Left,Top,Right,Bottom);
end;