This is more an HTML question but it works like this:
my $results = { 'Category A' => 14, 'Category B' => 21 }; # Start your HTML here..... Then.... print qq(<table border="0">\n); foreach my $key (keys(%$results)) { print qq(<tr><td>$key</td><td><img src="bar.gif" width="$results-> +{$key}"></td></tr>); } print qq(</table>\n);
bar.gif serves to give the colour to the result and the width is set by the number of entries for that result.
Of course this is a rather crude example but it should sho the basics ;)
Update: Added the offending semi-colon so it now compiles (Thanks tachyon). Moral, don't write something in a rush while preparing for a meeting ;)
This page is intentionally left justified.
In reply to Re: How'd they do that...proportional horz. bars in poll results...
by Caillte
in thread How'd they do that...proportional horz. bars in poll results...
by S_Shrum
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |