可视化相关知识(canvas)

本文详细介绍Canvas的基本使用方法,包括画布的初始化、路径绘制、矩形绘制、曲线绘制及文本处理等关键API,并探讨了如何利用这些技术进行图形绘制。

可视化基础

在这里插入图片描述

可视化领域区分

在这里插入图片描述

canvas
  1. 绘制过程
    准备container => 画布选中和初始化(明确画布尺寸)=> 利用api去做绘制
<!--container-->
<canvas id="canvas">请升级浏览器以兼容canvas</canvas>

//选中画布
const shapeCanvas = document.getElementById('shapeCanvas');
  1. canvas相关API
//1. 路径的绘制
ctx.beginPath //开始绘制路径
ctx.moveTo(x, y) //设置起点
ctx.lineTo(x, y) //绘制一条支线到(x,y)点
ctx.closePath //闭合图形
ctx.stroke //对路径进行着色
ctx.fill //对路径进行填充

//2.闭合矩形区域的绘制
ctx.rect(x, y, width, height) //绘制矩形路径
ctx.strokeRect(x, y, width, height) //绘制矩形
ctx.fillRect(x, y, width, height) //绘制填充矩形
ctx.clearRect(x, y, width, height) //清除矩形区域

//3.曲线的绘制
ctx.arc(x, y, radius, start, end, anticlockwise) //绘制圆形或扇形

//4.文本绘制
strokeText(string, x, y) //绘制空心文字
fillText(string, x, y) //绘制实心文字

//5.填充阴影
shadowOffsetX //阴影水平位移
shadowOffsetY //阴影垂直位置
shadowBlur //模糊度
shadowColor //阴影的颜色

//6.记忆处理
save //保存上下文环境
restore //恢复上一次保存的上下文环境

可视化实例

当前主要形式:
在这里插入图片描述
分析分类:
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值