1. 程式人生 > >canvas繪製八卦圖

canvas繪製八卦圖

    

    
    // 獲取物件
    var Canvas = document.querySelector('Canvas');
    //獲取繪圖環境
    var ctx = Canvas.getContext('2d');

    // 繪製八卦圖
    // 3.1 大圓
    ctx.beginPath();
    ctx.arc(250,250,250,0,Math.PI,true);    
    ctx.closePath();
    ctx.stroke();

    ctx.beginPath();
    ctx.arc(250,250,250,0,Math.PI,false);
    ctx.fill();
    ctx.closePath();
// 3.2 左中圓
    ctx.beginPath();
    ctx.arc(125,250,125,0,2*Math.PI,false);
    ctx.closePath();
    ctx.fill();
// 3.3右中圓
    ctx.beginPath();
    ctx.arc(375,250,125,0,2*Math.PI,false);
    ctx.closePath();
    ctx.fillStyle = '#fff';
    ctx.fill();

// 3.3 左小圓
    ctx.beginPath();
    ctx.arc(125,250,20,0,2*Math.PI,false);   
    ctx.closePath();
    ctx.fill();
 // 3.3 右小圓
    ctx.beginPath();
    ctx.arc(375,250,20,0,2*Math.PI,false);      
    ctx.closePath();
    ctx.fillStyle = '#000';
    ctx.fill();




相關推薦

canvas繪製八卦

// 獲取物件 var Canvas = document.querySelector('Canvas'); //獲取繪圖環境 var ctx = Canvas.getContext('2d');

微信小程式 用canvas繪製插入到分享中

用canvas繪製圖 createNewImg: function () { var that = this; var ctx = wx.createCanvasContext('mycanvas'); ctx.setFillStyle("#F4F4F4"); // context.set

微信小程式canvas繪製雷達

效果圖展示: 程式碼實現(具體實現): const DEFAULT_COLOR = '#FC9A00'; class Radar { constructor(options) { const { canvasId, width,

JS | canvas 繪製

“處理圖片是我們普通市民的責任,積累跬步是我本身的興趣,所以載入圖片我每次都跑一次,如果遇到多張圖片的話我還會多跑幾次。” ——題記,改自《破壞之王》 正文 canvas一籮筐問題, 之前一文 JS | canvas 圖片模糊 講了合成圖的模糊,本文講講另一個,can

使用 Canvas 繪製背景

提醒:本文最後更新於 1036 天前,文中所描述的資訊可能已發生改變,請謹慎使用。 最近 iCloud Web 的 Beta 版換了 UI,整體風格變得和 iOS7 一致了。首頁圖示下方漂浮著若干大小不一的泡泡,十分夢幻。大家可以訪問 beta.icloud.com 體驗下,如果覺得泡泡不夠多,

前端------ canvas 繪製折線詳解

canvas時html5新新增的一個畫布標籤。 他有很多屬性,大家可以在下邊網址檢視: 畫布canvas中涉及到座標運算,它是以瀏覽器空白左上角為起點,然後根據畫素進行變化的一個元素,話不多說,下邊是一個折線圖的demo: 效果圖如下: 原始碼: <!

使用canvas繪製扇形

<canvas> 標籤定義圖形,比如圖表和其他影象, 必須使用指令碼來繪製圖形。 效果如圖: html程式碼: <!DOCTYPE html> <head>

Android 使用Canvas繪製

效果: 嗯,一個很簡單的餅圖繪製。 用法 可以在xml檔案中配置,也可以直接new一個例項出來。 <com.paoword.oa.view.SectorGraphView android:id="@+id/s

Canvas畫布繪製折線

<head> <meta charset="utf-8" /> <title></title> <style type="text/css"> canvas { border: 1p

canvas繪製餅狀

話不多說直接上程式碼 <canvas width="600" height="400"></canvas> <script> var PieChart = function (ctx) { /*繪製工具

Android 自定義控制元件 (一) ,柱狀 ,Canvas 繪製 柱狀 ,支援觸控操作

專案中,經常會用到統計圖表,個性化展示資料,增加趣味性,之前也用過百度Echarts來展示,效果很不錯,包括一些互動操作,不得不說,echarts幫我我們實現了絕大多數的需求,體積小不說,實現方式也很簡單,後來想了想,為什麼不用安卓Canvas繪製呢,畢竟是安卓開發攻城獅,下

canvas——餅狀繪製文字

重點:計算文字應放的位置座標。<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>餅狀圖繪製文字</tit

利用 html5 canvas 簡單繪製折線

<!DOCTYPE html> <html> <head> <meta charset='utf-8'> <title>畫圖</title> <style> #divC

Html5 canvas 繪製彩票走勢

因需要 要實現一個類似彩票走勢圖的功能,初次學Html5 ,很多地方不明白,前段時間也發帖請教過這個問題,也是沒給個明確說話,在網上搜了很多,也沒有實現的例子,今天仔細研究了下,發現其實也不是很難,現將程式碼貼出來,共同學習! 先來一張效果圖: 實現的程式碼: <!

Canvas 繪製像的三種方法、實現幀動畫

繪製圖像的三種方法 /* * 繪製圖像 * ctx.drawImage(); */ //第一種版本 三引數版本context.drawImage(i

canvas八卦2

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <

canvas繪製的折線 +解析

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> &l

html5 canvas 實現簡單繪製折線

<!DOCTYPE html> <html> <head> <meta charset='utf-8'> <title>畫圖</title&g

在Android上用Canvas繪製音訊波形

最近在研究VAD演算法,但調整引數時無法實時看到效果,於是決定將音訊波形實時繪製出來,並且語音部分和噪音部分用不同顏色的線條顯示,這樣就能立即看到VAD演算法對各種噪音型別的魯棒性 為了簡化問題規模,先研究出怎麼在Android下實時繪製隨機生成波形的功能,後面再加入語音獲

canvas繪製像輪廓效果

在2d圖形視覺化開發中,經常要繪製物件的選中效果。 一般來說,表達物件選中可以使用邊框,輪廓或者發光的效果。  發光的效果,可以使用canvas的陰影功能,比較容易實現,此處不在贅述。 # 繪製邊框 繪製邊框是最容易實現的效果,比如下面的圖片 ![](https://p3-juejin.by