canvas绘制坐标系 从右下角为原点开始
时间: 2023-08-03 11:46:20 浏览: 123
html5使用canvas绘制太阳系效果
可以通过以下步骤在canvas中绘制一个从右下角为原点开始的坐标系:
1. 获取canvas元素
```javascript
const canvas = document.getElementById('canvas');
```
2. 获取canvas的上下文对象
```javascript
const ctx = canvas.getContext('2d');
```
3. 翻转坐标系
```javascript
ctx.translate(canvas.width, canvas.height);
ctx.scale(-1, -1);
```
4. 绘制坐标系
```javascript
// x轴
ctx.beginPath();
ctx.moveTo(0, 0);
ctx.lineTo(canvas.width, 0);
ctx.stroke();
// y轴
ctx.beginPath();
ctx.moveTo(0, 0);
ctx.lineTo(0, canvas.height);
ctx.stroke();
```
这样就可以在canvas中绘制一个从右下角为原点开始的坐标系。
阅读全文