Chart.js实现动态网页折线图展示
作者:键盘侠时间:2026-10-31 08:37:29浏览:413
本文介绍如何使用Chart.js库在动态网页中创建折线图。通过配置JavaScript对象定义图表类型与数据,并结合后端语言生成动态内容,实现数据的可视化展示。

Chart.js动态折线图实现
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%!
String list="['一月份', '二月份', '三月份','四月份', '五月份', '六月份', '七月']";
String label="'我的一个折线图'";
String data ="[65, 59, 80, 81, 56, 55, 40]";
%>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>教程</title>
<script src="https://cdn.staticfile.org/Chart.js/3.9.1/chart.js"></script>
<style type="text/css">
div {
width: 600px;
height: 300px;
}
</style>
</head>
<body>
<div>
<canvas id="myChart" width="400" height="200"></canvas>
</div>
<script>
const ctx = document.getElementById('myChart');
ctx.width = 300;
ctx.height =150;
//const labels = ['一月份', '二月份', '三月份','四月份', '五月份', '六月份', '七月份']; // 设置 X 轴上对应的标签
const labels = <%=list%>; // 设置 X 轴上对应的标签
const data = {
labels: labels,
datasets: [{
label: <%=label%>,
data: <%=data%>,
fill: false,
borderColor: 'rgb(75, 192, 192)', // 设置线的颜色
tension: 0.1
}]
};
const config = {
type: 'line', // 设置图表类型
data: data,
};
const myChart = new Chart(ctx, config);
</script>
</body>
</html>关于Chart.js在动态网页中展示折线图的实现方法就介绍到这里。如需了解更多相关内容,建议查阅本站过往文章或继续浏览后续章节,感谢大家的支持。
作者最新文章
免登录快速分享代码:适合面试协作的轻量级JS在线运行工具推荐
2026-11-05 14:45:59
JS空字符串和纯空格转浮点数的结果是什么
2026-11-05 11:04:42
JS在线格式化缩进混乱怎么办?配置项调整技巧
2026-11-04 23:27:25
JS怎么获取秒级时间戳
2026-11-03 21:45:29
JS时间戳怎么从毫秒转换为秒
2026-11-03 20:04:14
