Der freundliche Helfer war wohl ich
Deshalb mach ich dann mal hier weiter:
Muss es zwingend über Canvas sein, denn sonst würde sich eventuell eine Chart-Komponente anbieten, wie z.B. TChart, die bei Delphi dabei ist.
Wenns unbedingt über Canvas sein muss, so kannst Du eine TImage nehmen, die ein Canvas als Eigenschaft. Und mit dem kannst du dann zeichnen wie es dir beliebt. Delphi bietet genügend Zeichenroutinen dafür.