![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Postów: 0 Pomógł: Dołączył: -- Ostrzeżenie: (0%) ![]() ![]() |
Witam, mam tablicę z danymi, i musze zrobić z tego wykrres
[php:1:b01a6fdeb0] <?php $tabela[1]=345; $tabela[2]=322; $tabela[3]=24; $tabela[4]=11; $tabela[5]=23; $tabela[6]=453; $tabela[7]=12; $tabela[8]=1246; $tabela[9]=2334; $tabela[10]=987; $tabela[11]=456; $tabela[12]=345; $tabela[13]=347; $tabela[14]=222; $tabela[15]=333; $tabela[16]=444; $tabela[17]=212; $tabela[18]=32; $tabela[19]=22; $tabela[20]=11; $tabela[21]=10; $tabela[22]=1; $tabela[23]=234; $tabela[24]=56; $tabela[25]=33; $tabela[26]=66; $tabela[27]=100; $tabela[28]=500; $tabela[29]=200; $tabela[30]=11; $tabela[31]=19; $linie = count($tabela); for($index=1;$index<=$linie;$index++){ $wynik=$tabela[$index]6; echo "<img src="pionowe.gif" width=15 height=$wynik> "; } ?> <table height=400 width=100% border=1> <tr><td> d </tr></td> </table> [/php:1:b01a6fdeb0] Problem w tym, ze musi się on zmieścić w ramce która ma 400 pixli, ktos robił już takie cos ![]() |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 445 Pomógł: 0 Dołączył: 21.12.2003 Skąd: Tomaszów Lubelski Ostrzeżenie: (10%) ![]() ![]() |
Ten kod jest nijaki.
Twoje pytanie jest dziwne, bo nie wiadomo jaki chcesz uzyskać wynik. Chcesz zmniejszyć Twój każdy diagram o pewnš wartoć, czy te, które zawierajš powyżej 400px zredukować do 400. Wskazówka: :arrow: http://forum.php.pl/viewtopic.php?t=16009 -------------------- Don't worry, be happy!
Gadu-Gadu: 1687784 Darmowe komponenty na stronę WWW - licznik księga gości shoutbox chat kalendarz data godzina imieniny IP host przeglądarka odwiedzającego ankieta sonda |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 405 Pomógł: 1 Dołączył: 19.09.2003 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Możesz przeskalować dane w tablicy w ten sposób:
[php:1:6bff7e0b85]<?php $max_wysokosc = 400; //tu ustaw jaka wysokosc ma miec najwyzszy slupek $tabela[1]=345; $tabela[2]=322; $tabela[3]=24; $tabela[4]=11; $tabela[5]=23; $tabela[6]=453; $tabela[7]=12; $tabela[8]=1246; $tabela[9]=2334; $tabela[10]=987; $tabela[11]=456; $tabela[12]=345; $tabela[13]=347; $tabela[14]=222; $tabela[15]=333; $tabela[16]=444; $tabela[17]=212; $tabela[18]=32; $tabela[19]=22; $tabela[20]=11; $tabela[21]=10; $tabela[22]=1; $tabela[23]=234; $tabela[24]=56; $tabela[25]=33; $tabela[26]=66; $tabela[27]=100; $tabela[28]=500; $tabela[29]=200; $tabela[30]=11; $tabela[31]=19; $wsp = $max_wysokosc/max($tabela); //ustalenie wspolczynnika do przeliczania $linie = count($tabela); for($index=1;$index<=$linie;$index++) { $wynik=round($tabela[$index]*$wsp); //przeskalowanie kazdego elementu przez obliczony wczesniej wspolczynnik echo '<img src="pionowe.gif" width="15" height="'.$wynik.'">'; } ?>[/php:1:6bff7e0b85] -------------------- Rozwój cywilizacji informatycznej to wyścig między programistami, którzy wytwarzają coraz łatwiejsze
programy użytkowe dla idiotów, a światem produkującym coraz lepszych gatunkowo idiotów. Blog: Małolepszy.info |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 15.06.2025 - 00:02 |