TDBChart Delphi在运行时使用f(x)函数

TDBChart Delphi在运行时使用f(x)函数,delphi,teechart,Delphi,Teechart,如何使用TDBChart绘制运行时生成的函数?我见过对OnCalculate事件的引用,但在Delphi中找不到该事件。如何配置自己的f(x)函数 谢谢,Toby在TeeChart VCL/FMX在线文档中查找Tcustomtee功能的条目。 基本上,您可以使用所需的参数声明一个过程,并将其分配给TCustomTeeFunctionOnCalculate事件。然后,你可以让它计算你喜欢的任何东西。即: procedure TCustomFunctionDemo.TeeFunction1Calcu

如何使用TDBChart绘制运行时生成的函数?我见过对OnCalculate事件的引用,但在Delphi中找不到该事件。如何配置自己的f(x)函数

谢谢,Toby

在TeeChart VCL/FMX在线文档中查找Tcustomtee功能的条目。
基本上,您可以使用所需的参数声明一个过程,并将其分配给TCustomTeeFunction
OnCalculate
事件。然后,你可以让它计算你喜欢的任何东西。即:

procedure TCustomFunctionDemo.TeeFunction1Calculate(Sender: TCustomTeeFunction;
const x: Double; var y: Double);
begin
  y:=Sin(x/10);
end;

您始终可以通过向图表添加点来迭代函数。Pascal没有
TDBChart
(或Delphi VCL/RTL的任何其他部分),这意味着Pascal标记不适用。如果您的问题是关于通用Pascal语言的,请包括Pascal标记。如果它是专门关于Delphi而不是泛型Pascal的,则不要包含Pascal标记。