canvas實現的簡單餅狀圖程式碼例項
分享一段程式碼例項,它利用canvas實現了簡單的餅狀圖效果。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼<!doctype html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> </head> <body> <canvas id="canvas" width="600" height="600"></canvas> <script> var canvas = document.getElementById("canvas"); var ctx = canvas.getContext("2d"); function rand(min, max) { return Math.floor(Math.random() * (max - min + 1) + min); } function bing(deg) { this.r = rand(100, 150); this.color = "rgba(" + rand(0, 256) + "," + rand(0, 256) + "," + rand(0, 256) + "," + Math.random() + ")"; ctx.beginPath(); ctx.fillStyle = this.color; ctx.moveTo(250, 250); ctx.arc(250, 250, this.r, deg, deg + Math.PI / 4, false); ctx.closePath(); ctx.stroke(); ctx.fill(); } var deg = 0; for (var i = 0; i < 8; i++) { bing(deg) deg += Math.PI / 4; } </script> </body> </html>
相關文章
- canvas簡單封裝一個echarts實現不了的餅圖Canvas封裝Echarts
- html實現簡單ListViews效果的例項程式碼HTMLView
- Python實現簡單網頁圖片抓取完整程式碼例項Python網頁
- Canvas(3)---繪製餅狀圖Canvas
- canvas刮刮樂程式碼例項Canvas
- canvas載入效果程式碼例項Canvas
- canvas繪製扇形程式碼例項Canvas
- 淡入淡出效果簡單程式碼例項
- canvas原型鐘錶效果程式碼例項Canvas原型
- canvas繪製網格程式碼例項Canvas
- canvas氣泡上浮效果程式碼例項Canvas
- python 單一程式例項 實現Python
- canvas繪製機器貓程式碼例項Canvas
- canvas繪製拋物線程式碼例項Canvas線程
- canvas translate()、scale()和rotate()方法程式碼例項Canvas
- canvas繪製箭頭效果程式碼例項Canvas
- canvas繪製圓形鐘錶程式碼例項Canvas
- Python訪問小程式簡單方法程式碼例項詳解Python
- echarts 餅圖巢狀 二級餅圖 子餅圖 複合餅圖Echarts巢狀
- 原生Canvas繪製餅圖,我是不是被騙程式碼了Canvas
- 使用canvas實現簡單動畫Canvas動畫
- 【深度學習基礎-11】簡單線性迴歸(下)--例項及python程式碼實現深度學習Python
- 實現簡單的`Blazor`低程式碼Blazor
- 微信小程式(JAVAScript)實現餅圖微信小程式JavaScript
- html5 canvas 實現光線沿不規則路徑運動例項程式碼HTMLCanvas
- HTML6實現摺疊選單與手風琴選單的例項程式碼HTML
- HTML 使用表單標籤實現註冊頁面的例項程式碼HTML
- Android 折線圖之hellocharts (餅狀圖)餅圖Android
- vuejs實現新增tag標籤程式碼例項VueJS
- 例項程式碼分享Python實現Linux監控PythonLinux
- 微信小程式echarts-餅狀圖微信小程式Echarts
- 簡單介紹正規表示式拆分url例項程式碼
- 透過程式碼例項簡單瞭解Python sys模組Python
- hightchart的3d餅狀圖圖例顯示問題記錄3D
- 用canvas實現一個簡單的畫板Canvas
- JavaScript 表單驗證程式碼例項JavaScript
- MyCat分片:水平拆分例項解析和程式碼實現!
- 8行程式碼實現快速排序,簡單易懂圖解!行程排序圖解
- phpqrcode生成動態二維碼簡單例項PHP單例