效果展示
echart
index.html代码
<!DOCTYPE html>
<html lang="zh-CN">
<style>
* {
margin: 0;
padding: 0;
}
#chart-container {
position: relative;
height: 100vh;
overflow: hidden;
}
body {
background: #12141e;
background-size: cover;
color: #666;
font-size: 0.1rem;
font-family: "微软雅黑";
}
</style>
<head>
<meta charset="utf-8" />
<title>Basic Line Chart - Apache ECharts Demo</title>
<link rel="stylesheet" href="./style.css" />
</head>
<body>
<div id="chart-container"></div>
<script src="https://fastly.jsdelivr.net/npm/echarts@5.4.1/dist/echarts.min.js"></script>
<script src="https://unpkg.com/mathjs/lib/browser/math.js"></script>
<script src="./index.js"></script>
</body>
</html>
index.js代码
var dom = document.getElementById("chart-container");
var myChart = echarts.init(dom, null, {
renderer: "canvas",
useDirtyRect: false
});
var app = {
};
//正态分布计算
function func(x, u, a) {
return (
(1 / Math.sqrt(2 * Math.PI)) *
a *
Math.exp((-1 * ((x - u) * (x - u))) / (2 * a * a))
);
}
var data = [
"22.08",
"22.08",
"22.08",
"22.08",
"22.08",
"22.07",
"22.07",
"22.07",
"22.06",
"22.06",
"22.06",