methods:{getapp(){var canvas=document.getElementById('wholeCanvas')this.canvas2d=canvas.getContext('2d')canvas.width = 1000;canvas.height = 800;//左边this.canvas2d.beginPath(); this.canvas2d.lineWidth=1this.canvas2d.strokeStyle="black";this.canvas2d.fillStyle="black"this.canvas2d.arc(500,350,200,Math.PI*1.5,Math.PI*0.5,true); //参数(x,y,半径r,起始位,终止位,顺、逆时针)this.canvas2d.stroke();this.canvas2d.fill()this.canvas2d.closePath();//右边this.canvas2d.beginPath(); this.canvas2d.lineWidth=1this.canvas2d.strokeStyle="black";this.canvas2d.arc(500,350,200,Math.PI*0.5,Math.PI*1.5,true); //参数(x,y,半径r,起始位,终止位,顺、逆时针)this.canvas2d.stroke();this.canvas2d.closePath();//左边黑色this.canvas2d.beginPath();this.canvas2d.fillStyle="black";this.canvas2d.arc(500,450,100,Math.PI*0.5,Math.PI*1.5,true);this.canvas2d.fill();this.canvas2d.closePath();//右边白色this.canvas2d.beginPath();this.canvas2d.fillStyle="white";this.canvas2d.arc(500,250,100,Math.PI*0.5,Math.PI*1.5,false);this.canvas2d.fill();this.canvas2d.closePath();//黑色小圆形this.canvas2d.beginPath();this.canvas2d.fillStyle="black"this.canvas2d.arc(500,250,10,0,Math.PI*2,true);this.canvas2d.fill();this.canvas2d.closePath();//黑色小圆形this.canvas2d.beginPath();this.canvas2d.fillStyle="white"this.canvas2d.arc(500,450,10,0,Math.PI*2,true);this.canvas2d.fill();this.canvas2d.closePath();},

效果:

canvas画八卦图相关推荐

  1. python画八卦图

    画八卦图,需要思路和计算 可以用turtle的粗画笔来实现挖空操作 import turtle # 创建一个新的画布 win = turtle.Screen() # 设置窗口大小和背景颜色 win.s ...

  2. canvas 绘制八卦图

    <!doctype html> <html> <head> <meta charset="utf-8"> <title> ...

  3. java怎么画八卦图_自己画八卦图怎么画?电脑绘制八卦图|八卦图的简单画法

    今天又是美妙的周五了,其实小编周一早上起床睁开眼的时候,就很期待的想着,如果今天是周五就好了.结果没想到,时间一下子就过去了,今天真的是周五了.啊哈哈,很绕是吧,还是不说废话了,来看看今天的教程方案吧 ...

  4. 使用canvas画折线图和曲线图

    使用canvas画折线图和曲线图 贝塞尔曲线如果想要在p0=>p2的过程中经过p1,那么需要计算出pc的值,在canvas之中作为控制点 二次贝塞尔曲线转换为三次 上面只是简单介绍,具体的参考文 ...

  5. Canvas绘制八卦图

    运用Canvas绘图编写一个八卦图效果. 最终效果如下: 代码实现如下: <!doctype html> <html lang="en"><head& ...

  6. 微信小程序canvas画价格走势图(三)

    今天继续更新在微信小程序上用canvas画价格走势图.上一篇讲了图上主要的部分,也就是折线图的绘制.假如我在我的绘图主函数中只调用了绘制折线图的函数,效果是这样的: 可以说除了作为坐标背景的<i ...

  7. 微信小程序canvas画价格走势图(一)

    今天是周二,今天来开一个新坑吧.最近花了整整两个工作日的时间画了一个微信小程序端的价格走势图,现在来分享一下经验. 因为内容比较多,所以打算这次分为多篇博客来写,这样一篇博客的内容就会更少.更清晰.下 ...

  8. html5绘制八卦图,用cad画八卦图的方法步骤详解

    今天在家研究了很久CAD,AUTOCAD中如何制作八卦图形?其实方法很简单的.那么下面小编给大家整理了关于用cad画八卦图的方法,希望大家喜欢. 用cad画八卦图的方法步骤 1首先打开CAD,OP空格 ...

  9. java canvas 画图片_canvas画布——画八卦图

    浏览器支持 Internet Explorer 9.Firefox.Opera.Chrome 以及 Safari 支持 arc() 方法. 注释:Internet Explorer 8 或更早的浏览器 ...

最新文章

  1. 怎么开启JavaScript ?
  2. caffe:Data 层
  3. Java实现字符串反转的四种方式代码示例
  4. Android实现自定义的 时间日期 控件
  5. java-信息安全(一)-BASE64,MD5,SHA,HMAC,RIPEMD算法
  6. oracle+去括号,关于001 TK的几个问题,请大家一起讨论一下
  7. js数组中的find、filter、sort
  8. 多重背包的二进制优化(ybtoj-宝物筛选)
  9. PIP 安装 numpy
  10. leetcode - 221. 最大正方形
  11. c# emnu 获取注释_C#机器学习之判断日报是否合格
  12. windows核心编程第二章阅读
  13. 局域网传文件_超好用的文件传输工具!
  14. MySQL调用存储过程和函数
  15. CSS 实现地图点位Marker
  16. idea中创建scala的worksheet第五章
  17. Excel中如何将一个Excel工作表的数据按一列的关键字拆分成多个工作表
  18. 使用 Python 读取 json 格式文件并查重
  19. 菜鸟也能飞:SQL数据库实战专业教程(二)
  20. 权力的游戏凛冬将至手游辅助升级脚本工具 新手操作指南

热门文章

  1. 对初学者友好的Git和Github使用指南之介绍和安装篇
  2. Android Apk 反编译之回编译
  3. 到底什么叫5G网络切片?
  4. 前端和后端有什么区别
  5. sublime处理excel多列变为一行的数据
  6. mac 服务器系统安装教程视频教程,Mac U盘安装windows7、8及8.1图文教程(最详细最全面教程)...
  7. 性感的数据可视化 —— 桑基图、气泡图、南丁格尔玫瑰图
  8. 中标麒麟linux操作系统下的英伟达(NV/nvidia)显卡驱动安装
  9. 生产环境部署java+tomcat+mysql的一些体会
  10. flappy bird c语言,C语言实现flappy bird