
#-----------------------------
use Term::ReadKey;
( $wchar, $hchar, $wpixels, $hpixels ) = GetTerminalSize();
#-----------------------------
use Term::ReadKey;
( $width ) = GetTerminalSize();
die "You must have at least 10 characters" unless $width >= 10;
$max = 0;
foreach ( @values )
{
$max = $_ if $max < $_;
}
$ratio = ( $width-10 ) /$max;
# chars per unit
foreach ( @values )
{
printf ( "%8.1f %s\n", $_, "*" x ( $ratio*$_ ) );
}
#-----------------------------



