Kod
$w[0][] = 52; $w[1][] = odpowiedz1;
$w[0][] = 78; $w[1][] = odpowiedz2;
$w[0][] = 35; $w[1][] = odpowiedz3;
$szerokosc_wykresu = 180; // w pikselach
$glosow = array_sum($w[0]);
$max = max($w[0]); // najwiecej glosów
echo "<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"width:182px;\">";
for ($i=0;$i<count($w[0]); $i++) {
$procent = round(($w[0][$i]/$glosow)*100);
$szerokosc = round($szerokosc_wykresu*$w[0][$i]/$max);
echo "<tr><td valign=\"bottom\" style=\"height:35px;\">".$w[1][$i]."<br/>Głosów: ".$w[0][$i]." [$procent%]</td></tr>
<tr>
<td style=\"height:12px; background-color:#EAEAEA; border:1px solid #C0C0C0;\"><div style=\"width:{$szerokosc_wykresu}px; height:10px; margin:1px 1px 1px 1px;\"><img src=\"./img/ankieta_pasek.png\" style=\"width:{$szerokosc}px;
height:10px;\" alt=\"".$w[1][$i]."\" /></div></td>
</tr>";
}
echo " <tr>
<td>Łącznie glosów: $ile_glosow</td>
</tr></table>";
}
$w[0][] = 78; $w[1][] = odpowiedz2;
$w[0][] = 35; $w[1][] = odpowiedz3;
$szerokosc_wykresu = 180; // w pikselach
$glosow = array_sum($w[0]);
$max = max($w[0]); // najwiecej glosów
echo "<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"width:182px;\">";
for ($i=0;$i<count($w[0]); $i++) {
$procent = round(($w[0][$i]/$glosow)*100);
$szerokosc = round($szerokosc_wykresu*$w[0][$i]/$max);
echo "<tr><td valign=\"bottom\" style=\"height:35px;\">".$w[1][$i]."<br/>Głosów: ".$w[0][$i]." [$procent%]</td></tr>
<tr>
<td style=\"height:12px; background-color:#EAEAEA; border:1px solid #C0C0C0;\"><div style=\"width:{$szerokosc_wykresu}px; height:10px; margin:1px 1px 1px 1px;\"><img src=\"./img/ankieta_pasek.png\" style=\"width:{$szerokosc}px;
height:10px;\" alt=\"".$w[1][$i]."\" /></div></td>
</tr>";
}
echo " <tr>
<td>Łącznie glosów: $ile_glosow</td>
</tr></table>";
}
wynik pkazuje słupki robi tylko ma max szerokość na 180 i np. pierwsza odpowiedz ma 52 głosy to czemu tworzy grafike pierwszy słupek na 180px a nie np. na około 100%. Powinno te głosy przeliczać na % i wtedy odejmować to od 180 i tworzyć słupek, napisałem juz zapytanie do Dariusza na algorytmy ale nie dostałem odpwoiedzi więc się pytam tutaj. Moze pomozecie i ewentualnie gdzie moge znaleść coś dobrego do pokazywania wyników bo szukam na google ale znaleść niemoge.