Gå til innhold

C#: Lage en "smooth" kurve via graphics?


Anbefalte innlegg

Jeg lurer på om finnes en bedre måte (Selvsagt, men hvordan) å tegne en graf på :p

Måten jeg gjør det på nå er veldig hakkete, og ser ikke veldig fin ut...

 

Så, finnes det bedre (enkle) metoder? :p

 

Tegner den slik fra en list(of integer) L:

for (int c = 0; c <= L.Count - 1; c++) {

float H = L(c) / L.Max;
if (H > 0) H = H * this.Height;		 else H = 0; 

g.FillRectangle(Brushes.White, this.Width - c, this.Height - H, 1, H);

}

 

Og da ser det slik ut:

 

post-89333-1235855452_thumb.png

Endret av Wubbable
Lenke til kommentar
Videoannonse
Annonse

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...