Avatar billede 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 ?
Avatar billede staz Nybegynder
01. juni 2001 - 11:18 #1
I procent.

100 % (max) = 1000

1000 = 100 %
5 = 0.5 %

Så kan du bare lave en søjle der er en vis pixel bred hvor du skriver %-delen i. Sådan ville jeg gøre det.

---- Staz ----
Avatar billede ml Nybegynder
01. juni 2001 - 11:26 #2
problemet er bare at 1000 ikke nødvendigvis er max !

og detser også ondsvagt ud hvis alle 6 tal f.eks. er under 20 så får man en masse lave søjler og en masse spild plads for oven..

Så skal man ind og have max til at være det største af de 6 tal..
Avatar billede senj Nybegynder
01. juni 2001 - 11:47 #3
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
Avatar billede hobbez Nybegynder
01. juni 2001 - 14:57 #4
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


Avatar billede ml Nybegynder
01. juni 2001 - 15:07 #5
... ja, det er hvis sådan det skal laves.. takker :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Alle kurser indenfor Microsoft 365 – både til begyndere og øvede.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester