Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wykresy generowane ze zmiennych
Fibolg
post
Post #1





Grupa: Zarejestrowani
Postów: 123
Pomógł: 0
Dołączył: 1.12.2003
Skąd: Chełmno

Ostrzeżenie: (0%)
-----


Zastanawiam się teraz nad metodą generowania wykresów bądź to słupkowych, bądź liniowych może nawet kolistych...? Za pomocą czego je robicie? Biblioteka GD? Mógłby ktoś zarzucić jakimś prostym przykładem bo narazie z tą biblioteką jestem na poziomie "Hello World" (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
tiraeth
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 789
Pomógł: 41
Dołączył: 30.10.2003
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


  1. <?php
  2. // Słupkowy wykres dziewięcioelementowy, zapełniony losowymi wartościami
  3.  
  4. srand(time());
  5. for($i=0; $i<10; $i++) { $liczby[$i] = rand()%10; }
  6.  
  7. header(&#092;"Content-type: image/gif\");
  8.  
  9. // Tworzymy obrazek, tło naszego wykresu; może to być np. plik jpg
  10. $rysunek = imagecreate(100, 100);
  11.  
  12. // Tworzymy kolory: biały i czerwony
  13. $kolor_b = imagecolorallocate($rysunek, 255, 255, 255);
  14. $kolor_c = imagecolorallocate($rysunek, 0, 0, 0);
  15.  
  16. // Wypełniamy obrazek białym kolorem
  17. imagefill($rysunek, 0, 0, $kolor_b);
  18.  
  19. for($i=0; $i<10; $i++)
  20. {
  21. $kolor_slupka = imagecolorallocate($rysunek, 25*$i, 25*$i, 0);
  22. imagefilledrectangle($rysunek, $i*10+3, 90-$liczby[$i], $i*10+7, 90, $kolor_slupka);
  23. imagestring($rysunek, 1, 3+$i*10, 91, $liczby[$i], $kolor_c);
  24. }
  25.  
  26. imagegif($rysunek);
  27. ?>


Na podstawie książki pt. PHP4: Ćwiczenia praktyczne (wyd. Helion)

(IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

poprawiono błędy (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)

Ten post edytował Tiraeth 6.12.2004, 20:35:59
Go to the top of the page
+Quote Post

Posty w temacie
- Fibolg   Wykresy generowane ze zmiennych   6.12.2004, 19:50:25
- - tiraeth   [PHP] pobierz, plaintext <?php // Słupkowy wykr...   6.12.2004, 20:01:24
- - Fibolg   Już po poprawieniu tego Twojego skryptu (połknąłeś...   6.12.2004, 20:24:59
- - rogrog   Cytat(Fibolg @ 2004-12-06 21:24:59)Cytat<b...   6.12.2004, 20:31:37
- - tiraeth   Sorki ale to z pośpiechu Już poprawiam kod... @...   6.12.2004, 20:34:07
- - Fibolg   Teraz z kolei Cytat<b>Fatal error</b...   6.12.2004, 20:40:54
- - tiraeth   No to już wiemy czemu nie dzioba Walnij phpinfo(...   6.12.2004, 20:46:41
- - rogrog   Cytat(Tiraeth @ 2004-12-06 21:34:07)@rogrog: ...   6.12.2004, 20:49:32
- - Fibolg   UUU miiiist ;P CytatGD Version  bundled (2.0.15 c...   6.12.2004, 20:52:27
- - tiraeth   str. 111-112 (mój skrypt zmieniony ) btw. No to z...   6.12.2004, 20:58:12
- - rogrog   Cytat(manual: imagegif)Notatka: Since all GIF supp...   6.12.2004, 21:22:50
- - Leezard   witka wszystkim wracajac do tematu, znaczy sposob...   6.12.2004, 21:43:40
- - Fibolg   No w sumie to nie takie proste jest żeby zmienić p...   7.12.2004, 07:15:21
- - phpion.thc.net.pl   Na twoim dysku czy na serwerze? :) <hahaha>   7.12.2004, 13:11:21
- - Fibolg   @phpion.thc.net.pl, ale żem się uśmiał Na dysku s...   7.12.2004, 13:35:27
- - tiraeth   Cytat("rogrog")Co oznacza że w wersjach ...   7.12.2004, 14:58:26
- - Vengeance   po 1. http://www.phplot.com/ po 2. http://strefaph...   7.12.2004, 15:10:39
- - Fibolg   CytatZainstaluj GD w wersji 2 Przecież pisałem, że...   7.12.2004, 15:24:25
- - rogrog   Cytat(Tiraeth @ 2004-12-07 15:58:26)Mam pytan...   7.12.2004, 18:51:39
- - Fibolg   Ja widzę że wy po prostu powinniście iść raz usiąś...   7.12.2004, 19:56:08
- - phpion.thc.net.pl   Ja jeszcze wroce do zapisu obrazka 'na dysku...   7.12.2004, 20:54:40


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 09:11