Ai thích nghịch code PHP thì nhào vô nha !
Màu sắc theo mặc định thì nó hơi bị không đẹp, mình chỉnh lại mày cho nó đẹp rồi. Mã màu lấy theo mã RGB nha bà con
Demo:
Code đây:
1275, thuong=>1312, thu=>17 , ghet=>200);
$max = max( $cells );
$total = count ( $cells );
$totalwidth = 556;
$totalheight = 120;
$xgutter = 100; // left/right margin
$ygutter = 20; // top/bottom margin
$internalgap = 10; // space between cells
$bottomspace = 30; // gap at the bottom (in addition to margin)
$font = "elephant.ttf";
$graphCanX = ( $totalwidth - $xgutter*2 );
$graphCanY = ( $totalheight - $ygutter*2 - $bottomspace );// starting draw position x - axis
$posX = $xgutter; // starting draw pos - y - axis
$posY = $totalheight - $ygutter - $bottomspace;
$cellwidth = (int) (( $graphCanX - ( $internalgap * ( $total-1 ) )) / $total) ;
$textsize = (int)($bottomspace);
// adjust font size
while ( list( $key, $val ) = each ( $cells ) )
{
while ( 1 )
{
$box = ImageTTFbBox( $textsize, 0, $font, $key );
$textWidth = abs( $box[2] );
if ( $textWidth