1. <tt id="5hhch"><source id="5hhch"></source></tt>
    1. <xmp id="5hhch"></xmp>

  2. <xmp id="5hhch"><rt id="5hhch"></rt></xmp>

    <rp id="5hhch"></rp>
        <dfn id="5hhch"></dfn>

      1. 做出PHP數據餅圖

        時間:2020-11-24 19:32:53 PHP 我要投稿

        做出PHP數據餅圖

          《如何做出PHP數據餅圖》特別為需要編程學習的朋友收集整理的,僅供參考。內容如下:

          用PHP做出的'動態頁面與其他的編程語言相比,PHP是將程序嵌入到HTML(標準通用標記語言下的一個應用)文檔中去執行,執行效率比完全生成HTML標記的CGI要高許多;PHP還可以執行編譯后代碼,編譯可以達到加密和優化代碼運行,使代碼運行更快。下面是小編為大家搜索整理的如何做出PHP數據餅圖,希望大家能有所收獲,更多精彩內容請及時關注我們考試網!

          源代碼:

          //+------------------------+

          //| pie3dfun.PHP//公用函數 |

          //+------------------------+

          define("ANGLE_STEP", 5); //定義畫橢圓弧時的角度步長

          function draw_getdarkcolor($img,$clr) //求$clr對應的暗色

          {

          $rgb = imagecolorsforindex($img,$clr);

          return array($rgb["red"]/2,$rgb["green"]/2,$rgb["blue"]/2);

          }

          function draw_getexy($a, $b, $d) //求角度$d對應的橢圓上的點坐標

          {

          $d = deg2rad($d);

          return array(round($a*Cos($d)), round($b*Sin($d)));

          }

          function draw_arc($img,$ox,$oy,$a,$b,$sd,$ed,$clr) //橢圓弧函數

          {

          $n = ceil(($ed-$sd)/ANGLE_STEP);

          $d = $sd;

          list($x0,$y0) = draw_getexy($a,$b,$d);

          for($i=0; $i<$n; $i++)

          {

          $d = ($d+ANGLE_STEP)>$ed?$ed:($d+ANGLE_STEP);

          list($x, $y) = draw_getexy($a, $b, $d);

          imageline($img, $x0+$ox, $y0+$oy, $x+$ox, $y+$oy, $clr);

          $x0 = $x;

          $y0 = $y;

          }

          }

          function draw_sector($img, $ox, $oy, $a, $b, $sd, $ed, $clr) //畫扇面

          {

          $n = ceil(($ed-$sd)/ANGLE_STEP);

          $d = $sd;

          list($x0,$y0) = draw_getexy($a, $b, $d);

          imageline($img, $x0+$ox, $y0+$oy, $ox, $oy, $clr);

          for($i=0; $i<$n; $i++)

          {

          $d = ($d+ANGLE_STEP)>$ed?$ed:($d+ANGLE_STEP);

          list($x, $y) = draw_getexy($a, $b, $d);

          imageline($img, $x0+$ox, $y0+$oy, $x+$ox, $y+$oy, $clr);

          $x0 = $x;

          $y0 = $y;

          }

          imageline($img, $x0+$ox, $y0+$oy, $ox, $oy, $clr);

          list($x, $y) = draw_getexy($a/2, $b/2, ($d+$sd)/2);

        【做出PHP數據餅圖】相關文章:

        1.怎樣在PHP導出excel格式數據

        2.如何在PHP中處理Protocol Buffers數據

        3.實現PHP獲取表單數據與HTML嵌入PHP腳本的技巧

        4.PHP 柱形統計圖的實現代碼

        5.PHP連接Access數據庫的注意事項

        6.PHP浮點型的數據的解決方法介紹

        7.JavaScript-JavaScript數據結構和算法之圖和圖算法,

        8.使用Excel制作歷史數據走勢圖

        国产高潮无套免费视频_久久九九兔免费精品6_99精品热6080YY久久_国产91久久久久久无码

        1. <tt id="5hhch"><source id="5hhch"></source></tt>
          1. <xmp id="5hhch"></xmp>

        2. <xmp id="5hhch"><rt id="5hhch"></rt></xmp>

          <rp id="5hhch"></rp>
              <dfn id="5hhch"></dfn>