hoyre Skrevet 5. januar 2012 Del Skrevet 5. januar 2012 Hei! Skal lage et søylediagram av denne arrayen, der negative tall skal ha blått diagram, mens de positive verdiene skal ha rødt diagram. Problemet er at bak tallet dukker det kun opp en bitteliten strek. Før jeg la inn to farger, fungerte koden for diagrammet kun for de negative verdiene. Prøvde å legge inn en if-kommando for at alle verdiene enten skulle være negative/positive, men det endte kun med at alle fikk en bitteliten strek. Hva gjør jeg feil? (Veldig rotete, men ble slik da jeg pastet det) int[] veret = { -5, -3, -2, 0, 2, 3 }; int sum = 0; foreach (int verdier in veret) { sum += verdier; } int total = sum; int maksbredde = 500; for (int i = 0; i < veret.Length; i++) { int soyleBredde = (int)(maksbredde * (1.0 * (veret < 0 ? veret * -1 : veret) / (total))); labTemperaturer.Text += "For " + (i + 1) + (i < 1 ? " dag siden " : " dager siden ") + "var temperaturen på " + veret + (veret > 0 ? "<img src=\"roed.jpg\" height=\"5\" width =\"" : " <img src=\"blaa.jpg\" height=\"5\" width =\"") + soyleBredde + "\">" + "<br/>"; Lenke til kommentar
wolf5 Skrevet 7. januar 2012 Del Skrevet 7. januar 2012 Du får streker istedet for bilder antar jeg. Vil tro at hvor enn du kjører dette fra, at bildefilene ikke blir funnet? Prøv å ta en full sti eller relativ sti til roed.jpg og blaa.jpg. Ingenting gale med koden ellers. Kun HTML delen her som evt feiler. Lenke til kommentar
Anbefalte innlegg
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 kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå