要用HTML实现画轴展开,可以使用元素和JavaScript,以下是一个简单的示例:

成都创新互联公司主要从事网站建设、成都做网站、网页设计、企业做网站、公司建网站等业务。立足成都服务瓜州,10多年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:13518219792
1、在HTML文件中创建一个元素,并为其设置宽度和高度:
画轴展开示例
2、接下来,在名为script.js的JavaScript文件中编写以下代码:
const canvas = document.getElementById('myCanvas');
const ctx = canvas.getContext('2d');
// 绘制坐标轴
function drawAxis() {
ctx.beginPath();
ctx.moveTo(0, canvas.height / 2);
ctx.lineTo(canvas.width, canvas.height / 2);
ctx.strokeStyle = 'black';
ctx.lineWidth = 1;
ctx.stroke();
ctx.beginPath();
ctx.moveTo(canvas.width / 2, 0);
ctx.lineTo(canvas.width / 2, canvas.height);
ctx.strokeStyle = 'black';
ctx.lineWidth = 1;
ctx.stroke();
}
// 绘制数据点
function drawDataPoints() {
const dataPoints = [
{ x: 50, y: 100 },
{ x: 150, y: 50 },
{ x: 250, y: 150 },
{ x: 350, y: 100 },
];
ctx.fillStyle = 'blue';
for (const point of dataPoints) {
ctx.beginPath();
ctx.arc(point.x, point.y, 5, 0, Math.PI * 2);
ctx.fill();
}
}
// 初始化画布
function init() {
drawAxis();
drawDataPoints();
}
init();
这个示例中,我们首先创建了一个元素,并为其设置了宽度和高度,我们在JavaScript文件中编写了两个函数:drawAxis()用于绘制坐标轴,drawDataPoints()用于绘制数据点,我们在init()函数中调用这两个函数来初始化画布。
运行这个示例,你将看到一个包含坐标轴和数据点的画布,你可以根据需要修改dataPoints数组中的值来改变数据点的位置。