pues nada mas customizable que hacer una tabla y darle el formato que quieras ya sea con CSS o con imagenes.
Un ejemplo sencillisimo podria ser usar una tabla fija con dos columnas, en la primera escribis el parametro y en la segunda una imagen de un color a la cual le pasas como ancho el dato que quieras (en este caso el porcentaje que representa ese parametro del total):
Código PHP:
<table>
<tr>
<td colspan="2">Como calificarias el sitio?</td>
</tr>
<tr>
<td>Excelente</td>
<td style="background-image:url(imagendefondo.gif)">
<img src="imagen_verde.gif" width="<?=($dato_1 * 100)/$totaldedatos?>%" height="15">
</td>
</tr>
<tr>
<td>Bueno</td>
<td style="background-image:url(imagendefondo.gif)">
<img src="imagen_amarilla.gif" width="<?=($dato_2 * 100)/$totaldedatos?>%" height="15">
</td>
</tr>
<tr>
<td>Malo</td>
<td style="background-image:url(imagendefondo.gif)">
<img src="imagen_roja.gif" width="<?=($dato_3 * 100)/$totaldedatos?>%" height="15">
</td>
</tr>
<tr>
<td>Total de Votos</td>
<td><?=$totaldedatos?></td>
</tr>
</table>
En el ejemplo uso toda informacion fija salvo el ancho de la imagen. Pero perfectamenmte se puede hacer que se creen dinamicamente en su totalidad (incluyendo el titulo, las parametros, etc) pero para eso ya seria necesario saber como tenes los datos en la base y como los sacas.