Thema: Delphi Graphen zeichnen

Einzelnen Beitrag anzeigen

Benutzerbild von gordon freeman
gordon freeman

Registriert seit: 28. Jun 2003
Ort: Gelsenkirchen
337 Beiträge
 
Delphi 2005 Personal
 
#4

Re: Graphen zeichnen

  Alt 19. Mär 2004, 19:32
Ich würde ja Canvas nehmen.
Das kann man dann auch auf eine Paintbox begrenzen.
Die Befehle wären dann:

Delphi-Quellcode:
Paintbox1.canvas.

brush.color := cl{Farbe} {Setzt die Füllfarbe auf die angegebene Farbe}
moveto(x/y) {Bewegt den Zeichen-Cursor auf den Punkt x/y}
lineto(x/y) {Zeichnet eine Linie vom Cursor zum Ounkt x/y}
pixels[x/y]:=cl{Farbe}   {Färbt  einen Pixel in der gefärbten Farbe ein.
                          Der Pixel liegt bei x/y}
Zum zeichnen eines Graphen würde ich die Pixel einzeln berechnen und entsprechen auf die Koordinaten des Formblattes umrechnen.
Achtung:

Die Koordinaten des Formblattes verhalten sich nicht, wie die Koordinaten eines Koordinatensystems.
Von oben nach unten steigen die y- bzw. top-werte. Die X- / left- Werte verhalten sich genau wie in einem Koordinatensystem.

Viel Spaß beim proggen!

[edit] Hab nich gesehen, dass du schon gepostet hast du hättest es bereits mit canvas geproggt. Hoffe es funzt jetzt! [/edit]
  Mit Zitat antworten Zitat