Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][PHP]Wykres słupkowy
Xart
post
Post #1





Grupa: Zarejestrowani
Postów: 267
Pomógł: 6
Dołączył: 8.04.2013

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


Witam mam taki skrypcik, który rysuje wykres słupkowy i wygląda on tak:

  1. <?php
  2. //podajemy wartości
  3. $wart1 = '5';
  4. $wart2 = '20';
  5. $wart3 = '40';
  6. $wart4 = '20';
  7. $wart5 = '35';
  8.  
  9. //definiujemy kolory słupków
  10. $kolory = array('#004080','#FF0000','#000080','#008040','#670C89');
  11.  
  12. //sumujemy wartość wszystkich pozycji
  13. $razem_wart = $wart1 + $wart2 + $wart3 + $wart4 + $wart5;
  14.  
  15. //tworzymy z nich jedną tablicę
  16. $tab_wart = array($wart1,$wart2,$wart3,$wart4,$wart5);
  17.  
  18. for($j=0; $j < count($tab_wart) ; $j++){
  19.  
  20. //wyliczamy procentową wartość
  21. $pre = number_format(($tab_wart[$j]*100)/$razem_wart, 2, ",", " ");
  22. $dlugosc = floor($pre)*10.0;
  23.  
  24. //i wyświetlamy całość
  25. echo"<p style='width:".$dlugosc."px;background-color:".$kolory[$j].";padding:4px;'>";
  26. echo"<font face='tahoma' size='1' color='#FFFFFF'>".$pre."%</font></p>";
  27.  
  28. }
  29. ?>


Narysowany wykres wygląda tak:
(IMG:http://s3-eu-west-1.amazonaws.com/screenshooter-legacy/ls-pvwjksjgnnlnosxzqpdx.jpg)

jak zrobić żeby słupki stały pionowo ? i oczywiście napis wartości na nich też tzn:

(IMG:http://s3-eu-west-1.amazonaws.com/screenshooter-legacy/ek-zhlcbbqkdztniabqzbrr.jpg)

Ten post edytował Xart 1.05.2014, 12:15:02
Go to the top of the page
+Quote Post

Posty w temacie


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: 23.08.2025 - 12:24