Einzelnen Beitrag anzeigen

Torpedo

Registriert seit: 21. Dez 2003
410 Beiträge
 
#7

Re: Liniendiagramm mit verschiedenen Farben

  Alt 5. Jan 2010, 12:18
Zitat von Wolfgang Mix:
Das angefügte Bild habe ich mit Canvas erstellt,
einfach mit MoveTo und LineTo.
Ja und wenn man es mit MoveTo und LineTo macht, hat man auch immer die Steigung, um die Farbe entsprechend anzupassen.
Beispiel:
MoveTo 10 20
LineTo 30 40

Steigung = (40-20)/(30-10) (glaube ich)

Um die Steigung in eine Farbe umzuwandeln, könnte man z.B. nur die Rot-Anteil den Farbe verändern.
Rot := 0 bei maximaler negativer Steigung
Rot := 255 bei maximaler positiver Steigung

Edit:
Und wenn man das alles hat, kann man es so zeichnen:
MoveTo...
steigung := ...
SetColor(berechnefarbe(steigung))
LineTo...
  Mit Zitat antworten Zitat