Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   PLOT von y=f(x) mit TEECHART (https://www.delphipraxis.net/201170-plot-von-y%3Df-x-mit-teechart.html)

wschrabi 28. Jun 2019 20:50

PLOT von y=f(x) mit TEECHART
 
Liste der Anhänge anzeigen (Anzahl: 1)
HI Leute,
kann mir jemd sagen wie man mit Seattle und StandardTeechart ein function plottet. Ich hab im Teechart Editor das gefunden, doch weiss ich nicht wo man die f(x) definiert.
Siehe Bild.
DANKE
ws

peterbelow 29. Jun 2019 12:30

AW: PLOT von y=f(x) mit TEECHART
 
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:

Zitat von wschrabi (Beitrag 1435581)
HI Leute,
kann mir jemd sagen wie man mit Seattle und StandardTeechart ein function plottet. Ich hab im Teechart Editor das gefunden, doch weiss ich nicht wo man die f(x) definiert.
Siehe Bild.
DANKE
ws

Über den TChart component editor kommt man da wohl nicht weiter.
Was Du da erzeugt hast ist eine TFastLineSeries, die ein Subobject des Typs TCustomTeeFunction enthält. Selbiges hat einen OnCalculate-Event, und dem mußt Du einen Handler verpassen. Das geht am einfachsten über den Structure-View, da kann man das Chart-Object, aufklappen, drunter findet man die Serie, und wenn man die aufklappt sieht man die Teefunction, kann sie anklicken und sie damit im Objektinspektor editieren. Dort auf die Event-Page gehen und eine Handler für OnCalculate anlegen.

Delphi-Quellcode:
procedure TForm1.TeeFunction1Calculate(Sender: TCustomTeeFunction; const x:
    Double; var y: Double);
begin
  y:= x*x;
end;
Die Teefunction hat ein paar Properties, die festlegen, wie der Event aufgerufen wird. StartX ist ist der erste X-Wert, NumPoints bestimmt, wie oft der Event aufgerufen wird, und Period ist der Wert, um den X bei jedem Aufruf erhöht wird.


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:09 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz