
labels是标签
values是数据
title是标题
fill表示是否填充,值为false表示不填充,值为true表示填充,以上为不填充

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script src="https://cdn.staticfile.org/Chart.js/3.9.1/chart.js"></script>
</head>
<body>
<div style="width: 400px; height: 200px;">
<canvas id="myChart" width="400" height="200"></canvas>
</div>
<script>
var canvasId = "myChart";
var labels = ['一月', '二月', '三月','四月']; // 设置标签
var values = [6500, 5900, 7000, 5500];//数值
var title = "iphone14价格走势";//标题
show(canvasId,title,labels,values);
//绘制图表
function show(canvasId,title,labels,values)
{
const data = {
labels: labels,//标签
datasets: [{
label: title,//标题
data: values,//数据
fill: true,//是否填充
borderColor: 'rgb(75, 192, 192)', // 设置线的颜色
tension: 0.1
}]
};
const config = {
type: 'line', // 设置图表类型
data: data,
};
const ctx = document.getElementById(canvasId);
const myChart = new Chart(ctx, config);
}
</script>
</body>
</html>

0条评论
点击登录参与评论