ml
Nybegynder
01. juni 2001 - 11:13
Der er
4 kommentarer og
1 løsning
udregning af højde til søjle diagram
Dette er sådan set ikke noget design spørgsmål, men kan ikke finde en kategori der passer...
Jeg skal lave et søjle diagram i html tables ud fra 6 tal, altså 6 søjler, men disse tal kan svinge fra 5 til f.eks. 1000 - hvordan laver jeg smartest en udregning af højden så de i forhold til hinnanden ser realistisk ud og ikke er 200 pixels høj ?
Måske er et søjlediagram ikke lige sagen. Hvis du som du siger kan have en søjle på 6 og en på 1000, så kommer det til at se kikset ud.
Hvad er det for nogle tal? Har de en samlet værdi på 100% eller hvordan er det med det?
/senj
Tag det største tal, og sæt det = 100.
Alle andre tal udregnes i forhold hertil.
Eksempel på en talrække:
20, 15, 15, 10
Svarer til: 100%, 75% (=15/20*100), 75%, 50% (=10/20*100)
Andet eksempel:
255, 123, 400, 100
Svarer til: 63,75% (=255/400*100), 30,75% (=123/400*100), 100%, 25%
Formlen er altså: TALLET/STØRSTE TAL*100
Når du så har procenterne holder du det op mod den højde du har til rådighed.
Hvis du har 400 pixels, så svarer 100% til 100% af 400 pixels = 400 pixels
Hvis du har 400 pixels, så svarer 63,75% til 63,75% af 400 pixels = (400*63,75%) = 255 pixels
osv.
Men lad være med at få søjlerne til at støde \'mod loftet\'. Hvis du kun har 400 pixels, så brug kun de 380 pixels, så der er lidt luft.
Husk enheder på Y-aksen (med ovenstående medtode vil to diagrammer der indeholder hhv. 20 20 20 20 og 200 200 200 200 jo se ens ud).
Husk også at folk der ser på FLERE diagrammer kan have svært ved at forstå, at en \'skærmfuld\' i det ene tilfælde svarer til 20 og i det andet tilfælde svarer til 200.
/ROb