Nun, die Funktion wirst du ja sicherlich haben.
Also speicherst du dir einen x-Wert und lässt dir den dazugehörigen y-Wert ausrechnen. Beide speicherst du als TPoint zum Beispiel. Dann führst du
Box.Canvas.MoveTo(ObigeKoordinaten.X,PBox.Height-y);
aus. Daraufhin muss nur die nächste Koordinate berechnet werden (also x um einen möglichst kleinen Wert erhöht (z.B. 1px)) und dann
PBox.Canvas.LineTo(NeuesX,PBox.Height-NeuesY);
Nun musst du den LineTo-Befehl nur noch für alle weiteren Werte bis PBox.Width ausführen. Zu beachten ist, dass das Koordinatensystem eines Canvas _oben_ beginnt!
Deshalb nicht einfach den y-Wert nehmen