| Uutiset | Koodikirjasto | Wiki | Keskustelut | FAQ | Info |
Diagrammi @ php/gdlibmikko. 23.03.04 14:41 Tekee pylväsdiagrammin syötetyistä arvoista.
Tekee pylväsdiagrammin syötetyistä arvoista. Arvojen lukumäärää ei ole rajoitettu. Ei kommentoitu. Koodipohja soveltuu mainiosti esim. galluppisysteemin tulosten näyttöön. Koodi toiminnassa: http://kuvaton.com/anemin/diagrammi2.php <-- tämä koodi (3 lukua) http://kuvaton.com/anemin/diagrammi.php <-- diagrammi 6 luvulla <?php // ------- <Luvut> ------------ $luku[0] = 7; $luku[1] = 32; $luku[2] = 12; // ------ </Luvut> ------------ $yhteensa = array_sum($luku); $lukumaara = count($luku); $leveys = 300; $korkeus = $lukumaara * 25 + 2; header("Content-type: image/png"); $kuva=imagecreate($leveys, $korkeus); $tausta =imagecolorallocate($kuva, 255, 255, 255); $musta =imagecolorallocate($kuva, 0, 0, 0); $pun =imagecolorallocate($kuva, 173, 219, 255); imagerectangle($kuva, 0, 0, $leveys-1, $korkeus-1, $musta); $taustayla = 6; $taustaala = 20; $reunayla = 5; $reunaala = 21; $teksti = 6; $if = $lukumaara - 1; for($i=0;$i<$lukumaara;$i++) { $prosentti = $luku[$i] / $yhteensa * 100; $prosentti_temp = $prosentti * 3; $prosentti_temp = round($prosentti_temp, 0); imagefilledrectangle($kuva, 0, $taustayla, $prosentti_temp, $taustaala, $pun); imagerectangle($kuva, 0, $reunayla, $prosentti_temp+1, $reunaala, $musta); imagestring($kuva, 3, 3, $teksti, round($prosentti, 0)." %",$musta); $taustayla+=25; $taustaala+=25; $reunayla+=25; $reunaala+=25; $teksti+=25; } imagepng($kuva); imagedestroy($kuva); ?> Entropia 14:42 23.3.04 Ihan kätevä pikku kikkare. Tosin tuohon voisi vielä sen verran lisätä että saisi näkymään esimerkiksi gallupissa valinnan kuvauksen pylvään päälle. Irksome 16:01 23.3.04 Ihan kiva, mut eiköhän näitä oo jo tarpeeksi... Runoltaja 12:07 24.3.04 ei NiLon 19:02 28.3.04 Muuten hyvä mutta nimi on väärin. Oikea nimitys palkkikaavio. Palkkikaavio on poikittain ja pylväskaavio on pystyssä. Asia ei nyt mikään hirveä moka ole mutta sanoin vain ettei saa väärää kuvaa. editoitu: 19:23 6.11.04 sizilisco 19:22 6.11.04 jaa jaa.. niin niin... |
![]() Haku
|