最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

使用js畫圖之餅圖

 更新時間:2015年01月12日 15:42:57   投稿:hebedich  
這篇文章主要介紹了使用js繪制幾何圖形系列教程的繪制餅圖篇,需要的朋友可以參考下

使用js畫圖之餅圖

餅圖是將一個圓分割為多個扇形。

樣例:http://www.zhaojz.com.cn/demo/draw8.html

復制代碼 代碼如下:

//餅圖
//dot 圓點
//r 半徑
//data 數(shù)據(jù)(一維數(shù)組)
function drawPie(dot, r, data){
    if(data && data.length > 0){
        var accumulationAngleOfSlope = new Number(0); //累計偏移角度
        var total = new Number(0);
        var i = 0;
        for(;i<data.length;i++){ //計算data的合計
            total += data[i];
        }
        for(i = 0;i<data.length;i++){
            var angle = new Number(360*data[i]/total).toFixed(3); //將data[i]/total轉換為角度
            //畫一個扇形
            drawSector(dot, r, new Number(angle), new Number(accumulationAngleOfSlope), true, Number(parseFloat(data[i]/total)*100).toFixed(3)+'%');
            accumulationAngleOfSlope = accumulationAngleOfSlope+parseFloat(angle); //累計偏移角度
        }
    }
}

相關文章

  • JavaScript 捕獲窗口關閉事件

    JavaScript 捕獲窗口關閉事件

    javascript捕獲窗口關閉事件有兩種方法
    2009-07-07
  • Bootstrap中datetimepicker使用小結

    Bootstrap中datetimepicker使用小結

    這篇文章主要為大家詳細介紹了Bootstrap中datetimepicker的使用方法,一款功能強大的日期選擇控件,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-12-12
  • JS實現(xiàn)基數(shù)排序的示例代碼

    JS實現(xiàn)基數(shù)排序的示例代碼

    基數(shù)排序是一種根據(jù)數(shù)字位數(shù)的值,對整數(shù)進行排序的算法,本文主要介紹了JS實現(xiàn)基數(shù)排序的示例代碼,具有一定的參考價值,感興趣的可以了解一下
    2023-12-12
  • js+數(shù)組實現(xiàn)網頁上顯示時間/星期幾的實用方法

    js+數(shù)組實現(xiàn)網頁上顯示時間/星期幾的實用方法

    在網頁上顯示時間(年月日/時分秒),很多新手朋友都想實現(xiàn)這樣的功能,本文整理了一些實用技巧,殺出來與大家分享,感興趣的朋友可以了解下
    2013-01-01
  • 一個可以隨意添加多個序列的tag函數(shù)

    一個可以隨意添加多個序列的tag函數(shù)

    由于在沒有規(guī)劃好的情況下寫的這個代碼,寫的比較粗糙,也沒有添加注釋。 JavaScript代碼和HTML完全分離;可以隨意添加多個子div標簽,自動擴展
    2009-07-07
  • JS中Select下拉列表類(支持輸入模糊查詢)功能

    JS中Select下拉列表類(支持輸入模糊查詢)功能

    這篇文章主要介紹了JS中Select下拉列表類(支持輸入模糊查詢)功能,代碼簡單易懂,非常不錯,具有參考借鑒價值,需要的朋友參考下吧
    2017-01-01
  • 如何利用JSHint減少JavaScript的錯誤

    如何利用JSHint減少JavaScript的錯誤

    JSHint是一個社區(qū)驅動用來檢測JavaScript代碼中錯誤和潛在的問題以及執(zhí)行團隊的編碼規(guī)范工具。它非常靈活,因此可以很容易地適應您特定的編碼規(guī)則和你的代碼執(zhí)行環(huán)境。JSHint將永遠保持開源的方式。
    2016-08-08
  • JavaScript era庫的使用詳解

    JavaScript era庫的使用詳解

    這篇本文主要給大家介紹了JavaScript era庫的使用,使用 ora 這個 JavaScript 庫可以在命令行應用程序中提供漂亮的加載狀態(tài)提示,本文詳細介紹如何使用該庫,并結合多個例子演示其功能,需要的朋友可以參考下
    2024-02-02
  • JS實現(xiàn)的tab頁切換效果完整示例

    JS實現(xiàn)的tab頁切換效果完整示例

    這篇文章主要介紹了JS實現(xiàn)的tab頁切換效果,涉及javascript基于事件響應動態(tài)操作頁面元素屬性相關操作技巧,需要的朋友可以參考下
    2018-12-12
  • JavaScript中的偽數(shù)組用法及說明

    JavaScript中的偽數(shù)組用法及說明

    這篇文章主要介紹了JavaScript中的偽數(shù)組用法及說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-02-02

最新評論

普定县| 西华县| 宁陕县| 凤城市| 永春县| 阿巴嘎旗| 绿春县| 秦皇岛市| 衡水市| 名山县| 三穗县| 县级市| 万荣县| 巴彦淖尔市| 缙云县| 任丘市| 金溪县| 宜兴市| 武城县| 昌吉市| 晋中市| 保亭| 博罗县| 天全县| 江都市| 白水县| 民丰县| 松滋市| 垣曲县| 永安市| 大竹县| 邳州市| 鄂伦春自治旗| 乐平市| 关岭| 阿拉善右旗| 长宁区| 叙永县| 定西市| 从化市| 江永县|