<form id="hz9zz"></form>
  • <form id="hz9zz"></form>

      <nobr id="hz9zz"></nobr>

      <form id="hz9zz"></form>

    1. 明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

      怎么用php作線形圖的函數

      [摘要]很高興大家對PHP如此的情有獨鐘! 下面就給大家介紹php作線形圖的函數: /* 函數說明 data:y軸數據(數組) graphdata:y軸數據--百分比(數組) label:x軸數據(數組) ...
      很高興大家對PHP如此的情有獨鐘!
      下面就給大家介紹php作線形圖的函數:

      /*
      函數說明
      $data:y軸數據(數組)
      $graphdata:y軸數據--百分比(數組)
      $label:x軸數據(數組)
      $height:圖像高度
      $width:圖像寬度
      $font:字號
      $dot:決定點的大小
      $bg:背景色
      $line :線色
      $text :文本色
      $dotcolor:點色
      $file:輸出圖像文件名
      */

      function qximage($data ,
      $graphdata,
      $label ,
      $height,
      $width ,
      $font,
      $dot,
      $bg,
      $line,
      $text,
      $dotcolor,
      $file)
      {
      $jc=$height/100;
      $fontwidth= imagefontwidth ($font);
      $fontheight=imagefontheight($font);

      $image= imagecreate ($width,$height+20);
      $bg= imagecolorallocate($image ,$bg[0],$bg[1],$bg[2]);
      $line=imagecolorallocate($image ,$line[0],$line[1],$line[2]);
      $text=imagecolorallocate($image ,$text[0],$text[1],$text[2]);
      $dotcolor=imagecolorallocate($image ,$dotcolor[0],$dotcolor[1],$$dotcolor[2]);
      imageline ($image,0,0,0,$height,$line);
      imageline($image,0,$height,$width,$height,$line);
      for ($i=1;$i<11;$i++)
      {
      imagedashedline($image,0,$height - $jc*$i*10 ,$width ,$height -$jc*$i*10 ,$line );
      imagestring ($image,$font,0,$height-$jc*$i*10,$i*10,$text);
      }
      for ($i=0;$i {
      #echo $tmp."
      ";
      $x1=(($width-50)/count($data))*($i)+40;
      #echo $x1 ."
      ";
      $y1=$height-$graphdata[$i]*$jc;
      $x2=$x1;
      $y2=$y1+$graphdata[$i]*$jc;
      #echo $y1."
      ";
      imagestring($image,$font,$x1,$y1-2*$fontheight,$graphdata[$i]."%(".$data[$i].")",$text);
      imagearc ($image,$x1 ,$y1,$dot,$dot,0,360,$dotcolor);
      imagefilltoborder ($image,$x1,$y1,$dotcolor,$dotcolor);
      imagestring ($image,$font,$x1,$y2,$label[$i],$text);
      if ($i>0)
      {
      imageline($image,$tmpx1,$tmpy1,$x1,$y1,$line);
      }
      $tmpx1=$x1;$tmpy1=$y1;
      }
      imagegif ($image,$file);
      }
      ?>


      【本文版權歸作者與奧索網共同擁有,如需轉載,請注明作者及出處】    



      日韩精品一区二区三区高清