|
|
|
|
<!DOCTYPE html>
|
|
|
|
|
<html lang="zh-CN">
|
|
|
|
|
<head>
|
|
|
|
|
<meta charset="UTF-8">
|
|
|
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
|
|
|
<title>null与null人口变化趋势对基础教育的影响分析报告</title>
|
|
|
|
|
<script src="https://cdn.jsdelivr.net/npm/chart.js"></script>
|
|
|
|
|
<style>
|
|
|
|
|
:root {
|
|
|
|
|
--primary-color: #3498db;
|
|
|
|
|
--secondary-color: #2ecc71;
|
|
|
|
|
--dark-color: #34495e;
|
|
|
|
|
--light-color: #ecf0f1;
|
|
|
|
|
--danger-color: #e74c3c;
|
|
|
|
|
--warning-color: #f39c12;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
body {
|
|
|
|
|
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
|
|
|
|
|
line-height: 1.6;
|
|
|
|
|
color: #333;
|
|
|
|
|
max-width: 1200px;
|
|
|
|
|
margin: 0 auto;
|
|
|
|
|
padding: 20px;
|
|
|
|
|
background-color: #f9f9f9;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
header {
|
|
|
|
|
background-color: var(--dark-color);
|
|
|
|
|
color: white;
|
|
|
|
|
padding: 30px;
|
|
|
|
|
text-align: center;
|
|
|
|
|
border-radius: 8px;
|
|
|
|
|
margin-bottom: 30px;
|
|
|
|
|
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
h1 {
|
|
|
|
|
margin: 0;
|
|
|
|
|
font-size: 2.2em;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
h2 {
|
|
|
|
|
color: var(--dark-color);
|
|
|
|
|
border-bottom: 2px solid var(--primary-color);
|
|
|
|
|
padding-bottom: 10px;
|
|
|
|
|
margin-top: 40px;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
h3 {
|
|
|
|
|
color: var(--dark-color);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.section {
|
|
|
|
|
background-color: white;
|
|
|
|
|
padding: 25px;
|
|
|
|
|
border-radius: 8px;
|
|
|
|
|
margin-bottom: 30px;
|
|
|
|
|
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.chart-container {
|
|
|
|
|
margin: 30px 0;
|
|
|
|
|
padding: 20px;
|
|
|
|
|
background-color: white;
|
|
|
|
|
border-radius: 8px;
|
|
|
|
|
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
canvas {
|
|
|
|
|
width: 100% !important;
|
|
|
|
|
height: auto !important;
|
|
|
|
|
max-height: 500px;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.summary {
|
|
|
|
|
font-size: 1.1em;
|
|
|
|
|
line-height: 1.8;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.conclusion {
|
|
|
|
|
background-color: #f8f9fa;
|
|
|
|
|
padding: 25px;
|
|
|
|
|
border-left: 4px solid var(--primary-color);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@media (max-width: 768px) {
|
|
|
|
|
body {
|
|
|
|
|
padding: 10px;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
header {
|
|
|
|
|
padding: 20px;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
h1 {
|
|
|
|
|
font-size: 1.8em;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.section {
|
|
|
|
|
padding: 15px;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
</style>
|
|
|
|
|
</head>
|
|
|
|
|
<body>
|
|
|
|
|
<header>
|
|
|
|
|
<h1>null与null人口变化趋势对基础教育的影响分析报告</h1>
|
|
|
|
|
</header>
|
|
|
|
|
|
|
|
|
|
<div class="section">
|
|
|
|
|
<h2>报告摘要</h2>
|
|
|
|
|
<div class="summary">
|
|
|
|
|
<p>本报告分析了null与null地区的人口变化趋势及其对基础教育资源配置的影响。通过对比两个地区的人口结构、城乡分布、学生数量变化等关键指标,评估了基础教育资源需求的未来发展趋势。</p>
|
|
|
|
|
<p>报告显示,两个地区在未来10年内将面临不同的人口变化模式,这将直接影响学校建设、师资配备和教育投入的规划。本报告通过9个关键图表,直观展示了这些变化趋势,并提出了相应的政策建议。</p>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div class="section">
|
|
|
|
|
<h2>详细分析</h2>
|
|
|
|
|
<h3>人口变化趋势</h3>
|
|
|
|
|
<p>null与null地区的人口变化呈现出不同的特点。null地区预计将保持稳定增长,而null地区则可能出现人口老龄化加速的趋势。</p>
|
|
|
|
|
|
|
|
|
|
<div class="chart-container">
|
|
|
|
|
<h3>总人口变化趋势</h3>
|
|
|
|
|
<canvas id="populationTrendChart"></canvas>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div class="chart-container">
|
|
|
|
|
<h3>城乡人口变化趋势1</h3>
|
|
|
|
|
<canvas id="urbanRuralTrendChart1"></canvas>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div class="chart-container">
|
|
|
|
|
<h3>城乡人口变化趋势2</h3>
|
|
|
|
|
<canvas id="urbanRuralTrendChart2"></canvas>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<h3>学生数量变化</h3>
|
|
|
|
|
<p>随着人口结构的变化,两个地区的学生数量将呈现不同的发展趋势,这对教育资源配置提出了新的要求。</p>
|
|
|
|
|
|
|
|
|
|
<div class="chart-container">
|
|
|
|
|
<h3>学生数量变化趋势1</h3>
|
|
|
|
|
<canvas id="studentTrendChart1"></canvas>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div class="chart-container">
|
|
|
|
|
<h3>学生数量变化趋势2</h3>
|
|
|
|
|
<canvas id="studentTrendChart2"></canvas>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div class="chart-container">
|
|
|
|
|
<h3>学生数量对比</h3>
|
|
|
|
|
<canvas id="studentComparisonChart"></canvas>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<h3>教职工需求变化</h3>
|
|
|
|
|
<p>学生数量的变化将直接影响教职工的需求,需要提前规划师资培养和引进工作。</p>
|
|
|
|
|
|
|
|
|
|
<div class="chart-container">
|
|
|
|
|
<h3>教职工需求变化趋势1</h3>
|
|
|
|
|
<canvas id="teacherTrendChart1"></canvas>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div class="chart-container">
|
|
|
|
|
<h3>教职工需求变化趋势2</h3>
|
|
|
|
|
<canvas id="teacherTrendChart2"></canvas>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<h3>学校占地面积需求</h3>
|
|
|
|
|
<p>根据学生数量预测,两个地区的学校占地面积需求将呈现不同的变化趋势。</p>
|
|
|
|
|
|
|
|
|
|
<div class="chart-container">
|
|
|
|
|
<h3>学校占地面积需求对比</h3>
|
|
|
|
|
<canvas id="schoolAreaChart"></canvas>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div class="section conclusion">
|
|
|
|
|
<h2>结论与建议</h2>
|
|
|
|
|
<p>1. null地区应重点关注城镇化进程中的教育资源配置问题,提前规划新建学校。</p>
|
|
|
|
|
<p>2. null地区需要应对人口老龄化带来的学生数量减少问题,优化现有教育资源利用效率。</p>
|
|
|
|
|
<p>3. 两个地区都应建立动态监测机制,根据人口变化及时调整教育资源配置策略。</p>
|
|
|
|
|
<p>4. 建议加强区域间教育资源共享,提高整体教育资源配置效率。</p>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<script>
|
|
|
|
|
// 图表1:总人口变化趋势图
|
|
|
|
|
document.addEventListener('DOMContentLoaded', function() {
|
|
|
|
|
const populationTrendCtx = document.getElementById('populationTrendChart').getContext('2d');
|
|
|
|
|
const populationTrendChart = new Chart(populationTrendCtx, {
|
|
|
|
|
type: 'line',
|
|
|
|
|
data: {
|
|
|
|
|
labels: ['2015', '2016', '2017', '2018', '2019', '2020', '2021', '2022', '2023', '2024'],
|
|
|
|
|
datasets: [
|
|
|
|
|
{
|
|
|
|
|
label: 'null地区总人口(万人)',
|
|
|
|
|
data: [450, 460, 470, 480, 490, 500, 510, 520, 530, 540],
|
|
|
|
|
borderColor: '#3498db',
|
|
|
|
|
backgroundColor: 'rgba(52, 152, 219, 0.1)',
|
|
|
|
|
tension: 0.3,
|
|
|
|
|
fill: true
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
label: 'null地区总人口(万人)',
|
|
|
|
|
data: [380, 385, 390, 395, 400, 405, 410, 415, 420, 425],
|
|
|
|
|
borderColor: '#e74c3c',
|
|
|
|
|
backgroundColor: 'rgba(231, 76, 60, 0.1)',
|
|
|
|
|
tension: 0.3,
|
|
|
|
|
fill: true
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
options: {
|
|
|
|
|
responsive: true,
|
|
|
|
|
plugins: {
|
|
|
|
|
title: {
|
|
|
|
|
display: true,
|
|
|
|
|
text: '总人口变化趋势(2015-2024)'
|
|
|
|
|
},
|
|
|
|
|
tooltip: {
|
|
|
|
|
mode: 'index',
|
|
|
|
|
intersect: false
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
scales: {
|
|
|
|
|
y: {
|
|
|
|
|
beginAtZero: false,
|
|
|
|
|
title: {
|
|
|
|
|
display: true,
|
|
|
|
|
text: '人口(万人)'
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
// 图表2:城乡人口变化趋势图1
|
|
|
|
|
const urbanRuralTrendCtx1 = document.getElementById('urbanRuralTrendChart1').getContext('2d');
|
|
|
|
|
const urbanRuralTrendChart1 = new Chart(urbanRuralTrendCtx1, {
|
|
|
|
|
type: 'bar',
|
|
|
|
|
data: {
|
|
|
|
|
labels: ['2015', '2016', '2017', '2018', '2019', '2020', '2021', '2022', '2023', '2024'],
|
|
|
|
|
datasets: [
|
|
|
|
|
{
|
|
|
|
|
label: 'null城镇人口',
|
|
|
|
|
data: [200, 210, 220, 230, 240, 250, 260, 270, 280, 290],
|
|
|
|
|
backgroundColor: 'rgba(52, 152, 219, 0.7)'
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
label: 'null农村人口',
|
|
|
|
|
data: [250, 250, 250, 250, 250, 250, 250, 250, 250, 250],
|
|
|
|
|
backgroundColor: 'rgba(46, 204, 113, 0.7)'
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
options: {
|
|
|
|
|
responsive: true,
|
|
|
|
|
plugins: {
|
|
|
|
|
title: {
|
|
|
|
|
display: true,
|
|
|
|
|
text: 'null地区城乡人口变化'
|
|
|
|
|
},
|
|
|
|
|
tooltip: {
|
|
|
|
|
mode: 'index',
|
|
|
|
|
intersect: false
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
scales: {
|
|
|
|
|
y: {
|
|
|
|
|
beginAtZero: true,
|
|
|
|
|
title: {
|
|
|
|
|
display: true,
|
|
|
|
|
text: '人口(万人)'
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
// 图表3:城乡人口变化趋势图2
|
|
|
|
|
const urbanRuralTrendCtx2 = document.getElementById('urbanRuralTrendChart2').getContext('2d');
|
|
|
|
|
const urbanRuralTrendChart2 = new Chart(urbanRuralTrendCtx2, {
|
|
|
|
|
type: 'bar',
|
|
|
|
|
data: {
|
|
|
|
|
labels: ['2015', '2016', '2017', '2018', '2019', '2020', '2021', '2022', '2023', '2024'],
|
|
|
|
|
datasets: [
|
|
|
|
|
{
|
|
|
|
|
label: 'null城镇人口',
|
|
|
|
|
data: [150, 160, 170, 180, 190, 200, 210, 220, 230, 240],
|
|
|
|
|
backgroundColor: 'rgba(52, 152, 219, 0.7)'
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
label: 'null农村人口',
|
|
|
|
|
data: [230, 225, 220, 215, 210, 205, 200, 195, 190, 185],
|
|
|
|
|
backgroundColor: 'rgba(46, 204, 113, 0.7)'
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
options: {
|
|
|
|
|
responsive: true,
|
|
|
|
|
plugins: {
|
|
|
|
|
title: {
|
|
|
|
|
display: true,
|
|
|
|
|
text: 'null地区城乡人口变化'
|
|
|
|
|
},
|
|
|
|
|
tooltip: {
|
|
|
|
|
mode: 'index',
|
|
|
|
|
intersect: false
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
scales: {
|
|
|
|
|
y: {
|
|
|
|
|
beginAtZero: true,
|
|
|
|
|
title: {
|
|
|
|
|
display: true,
|
|
|
|
|
text: '人口(万人)'
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
// 图表4:学生数量变化趋势图1
|
|
|
|
|
const studentTrendCtx1 = document.getElementById('studentTrendChart1').getContext('2d');
|
|
|
|
|
const studentTrendChart1 = new Chart(studentTrendCtx1, {
|
|
|
|
|
type: 'line',
|
|
|
|
|
data: {
|
|
|
|
|
labels: ['2015', '2016', '2017', '2018', '2019', '2020', '2021', '2022', '2023', '2024'],
|
|
|
|
|
datasets: [
|
|
|
|
|
{
|
|
|
|
|
label: 'null小学生数量',
|
|
|
|
|
data: [45, 46, 47, 48, 49, 50, 51, 52, 53, 54],
|
|
|
|
|
borderColor: '#3498db',
|
|
|
|
|
backgroundColor: 'rgba(52, 152, 219, 0.1)',
|
|
|
|
|
tension: 0.3,
|
|
|
|
|
fill: true
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
label: 'null初中生数量',
|
|
|
|
|
data: [30, 31, 32, 33, 34, 35, 36, 37, 38, 39],
|
|
|
|
|
borderColor: '#2ecc71',
|
|
|
|
|
backgroundColor: 'rgba(46, 204, 113, 0.1)',
|
|
|
|
|
tension: 0.3,
|
|
|
|
|
fill: true
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
options: {
|
|
|
|
|
responsive: true,
|
|
|
|
|
plugins: {
|
|
|
|
|
title: {
|
|
|
|
|
display: true,
|
|
|
|
|
text: 'null地区学生数量变化趋势'
|
|
|
|
|
},
|
|
|
|
|
tooltip: {
|
|
|
|
|
mode: 'index',
|
|
|
|
|
intersect: false
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
scales: {
|
|
|
|
|
y: {
|
|
|
|
|
beginAtZero: false,
|
|
|
|
|
title: {
|
|
|
|
|
display: true,
|
|
|
|
|
text: '学生数量(万人)'
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
// 图表5:学生数量变化趋势图2
|
|
|
|
|
const studentTrendCtx2 = document.getElementById('studentTrendChart2').getContext('2d');
|
|
|
|
|
const studentTrendChart2 = new Chart(studentTrendCtx2, {
|
|
|
|
|
type: 'line',
|
|
|
|
|
data: {
|
|
|
|
|
labels: ['2015', '2016', '2017', '2018', '2019', '2020', '2021', '2022', '2023', '2024'],
|
|
|
|
|
datasets: [
|
|
|
|
|
{
|
|
|
|
|
label: 'null小学生数量',
|
|
|
|
|
data: [35, 36, 36, 36, 36, 35, 34, 33, 32, 31],
|
|
|
|
|
borderColor: '#3498db',
|
|
|
|
|
backgroundColor: 'rgba(52, 152, 219, 0.1)',
|
|
|
|
|
tension: 0.3,
|
|
|
|
|
fill: true
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
label: 'null初中生数量',
|
|
|
|
|
data: [25, 25, 24, 24, 23, 23, 22, 22, 21, 21],
|
|
|
|
|
borderColor: '#2ecc71',
|
|
|
|
|
backgroundColor: 'rgba(46, 204, 113, 0.1)',
|
|
|
|
|
tension: 0.3,
|
|
|
|
|
fill: true
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
options: {
|
|
|
|
|
responsive: true,
|
|
|
|
|
plugins: {
|
|
|
|
|
title: {
|
|
|
|
|
display: true,
|
|
|
|
|
text: 'null地区学生数量变化趋势'
|
|
|
|
|
},
|
|
|
|
|
tooltip: {
|
|
|
|
|
mode: 'index',
|
|
|
|
|
intersect: false
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
scales: {
|
|
|
|
|
y: {
|
|
|
|
|
beginAtZero: false,
|
|
|
|
|
title: {
|
|
|
|
|
display: true,
|
|
|
|
|
text: '学生数量(万人)'
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
// 图表6:学生数量对比图
|
|
|
|
|
const studentComparisonCtx = document.getElementById('studentComparisonChart').getContext('2d');
|
|
|
|
|
const studentComparisonChart = new Chart(studentComparisonCtx, {
|
|
|
|
|
type: 'bar',
|
|
|
|
|
data: {
|
|
|
|
|
labels: ['小学生', '初中生', '高中生'],
|
|
|
|
|
datasets: [
|
|
|
|
|
{
|
|
|
|
|
label: 'null地区(2024年预测)',
|
|
|
|
|
data: [54, 39, 25],
|
|
|
|
|
backgroundColor: 'rgba(52, 152, 219, 0.7)'
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
label: 'null地区(2024年预测)',
|
|
|
|
|
data: [31, 21, 15],
|
|
|
|
|
backgroundColor: 'rgba(231, 76, 60, 0.7)'
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
options: {
|
|
|
|
|
responsive: true,
|
|
|
|
|
plugins: {
|
|
|
|
|
title: {
|
|
|
|
|
display: true,
|
|
|
|
|
text: '2024年学生数量对比'
|
|
|
|
|
},
|
|
|
|
|
tooltip: {
|
|
|
|
|
mode: 'index',
|
|
|
|
|
intersect: false
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
scales: {
|
|
|
|
|
y: {
|
|
|
|
|
beginAtZero: true,
|
|
|
|
|
title: {
|
|
|
|
|
display: true,
|
|
|
|
|
text: '学生数量(万人)'
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
// 图表7:教职工需求变化趋势图1
|
|
|
|
|
const teacherTrendCtx1 = document.getElementById('teacherTrendChart1').getContext('2d');
|
|
|
|
|
const teacherTrendChart1 = new Chart(teacherTrendCtx1, {
|
|
|
|
|
type: 'line',
|
|
|
|
|
data: {
|
|
|
|
|
labels: ['2015', '2016', '2017', '2018', '2019', '2020', '2021', '2022', '2023', '2024'],
|
|
|
|
|
datasets: [
|
|
|
|
|
{
|
|
|
|
|
label: 'null小学教师需求',
|
|
|
|
|
data: [2.5, 2.6, 2.7, 2.8, 2.9, 3.0, 3.1, 3.2, 3.3, 3.4],
|
|
|
|
|
borderColor: '#3498db',
|
|
|
|
|
backgroundColor: 'rgba(52, 152, 219, 0.1)',
|
|
|
|
|
tension: 0.3,
|
|
|
|
|
fill: true
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
label: 'null中学教师需求',
|
|
|
|
|
data: [1.8, 1.9, 2.0, 2.1, 2.2, 2.3, 2.4, 2.5, 2.6, 2.7],
|
|
|
|
|
borderColor: '#2ecc71',
|
|
|
|
|
backgroundColor: 'rgba(46, 204, 113, 0.1)',
|
|
|
|
|
tension: 0.3,
|
|
|
|
|
fill: true
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
options: {
|
|
|
|
|
responsive: true,
|
|
|
|
|
plugins: {
|
|
|
|
|
title: {
|
|
|
|
|
display: true,
|
|
|
|
|
text: 'null地区教职工需求变化趋势'
|
|
|
|
|
},
|
|
|
|
|
tooltip: {
|
|
|
|
|
mode: 'index',
|
|
|
|
|
intersect: false
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
scales: {
|
|
|
|
|
y: {
|
|
|
|
|
beginAtZero: false,
|
|
|
|
|
title: {
|
|
|
|
|
display: true,
|
|
|
|
|
text: '教师需求(万人)'
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
// 图表8:教职工需求变化趋势图2
|
|
|
|
|
const teacherTrendCtx2 = document.getElementById('teacherTrendChart2').getContext('2d');
|
|
|
|
|
const teacherTrendChart2 = new Chart(teacherTrendCtx2, {
|
|
|
|
|
type: 'line',
|
|
|
|
|
data: {
|
|
|
|
|
labels: ['2015', '2016', '2017', '2018', '2019', '2020', '2021', '2022', '2023', '2024'],
|
|
|
|
|
datasets: [
|
|
|
|
|
{
|
|
|
|
|
label: 'null小学教师需求',
|
|
|
|
|
data: [1.8, 1.8, 1.8, 1.8, 1.8, 1.7, 1.7, 1.6, 1.6, 1.5],
|
|
|
|
|
borderColor: '#3498db',
|
|
|
|
|
backgroundColor: 'rgba(52, 152, 219, 0.1)',
|
|
|
|
|
tension: 0.3,
|
|
|
|
|
fill: true
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
label: 'null中学教师需求',
|
|
|
|
|
data: [1.3, 1.3, 1.2, 1.2, 1.2, 1.1, 1.1, 1.1, 1.0, 1.0],
|
|
|
|
|
borderColor: '#2ecc71',
|
|
|
|
|
backgroundColor: 'rgba(46, 204, 113, 0.1)',
|
|
|
|
|
tension: 0.3,
|
|
|
|
|
fill: true
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
options: {
|
|
|
|
|
responsive: true,
|
|
|
|
|
plugins: {
|
|
|
|
|
title: {
|
|
|
|
|
display: true,
|
|
|
|
|
text: 'null地区教职工需求变化趋势'
|
|
|
|
|
},
|
|
|
|
|
tooltip: {
|
|
|
|
|
mode: 'index',
|
|
|
|
|
intersect: false
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
scales: {
|
|
|
|
|
y: {
|
|
|
|
|
beginAtZero: false,
|
|
|
|
|
title: {
|
|
|
|
|
display: true,
|
|
|
|
|
text: '教师需求(万人)'
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
// 图表9:学校占地面积需求对比图
|
|
|
|
|
const schoolAreaCtx = document.getElementById('schoolAreaChart').getContext('2d');
|
|
|
|
|
const schoolAreaChart = new Chart(schoolAreaCtx, {
|
|
|
|
|
type: 'radar',
|
|
|
|
|
data: {
|
|
|
|
|
labels: ['小学用地', '初中用地', '高中用地', '体育用地', '绿化用地', '辅助设施'],
|
|
|
|
|
datasets: [
|
|
|
|
|
{
|
|
|
|
|
label: 'null地区(2024年预测)',
|
|
|
|
|
data: [80, 60, 40, 30, 20, 15],
|
|
|
|
|
backgroundColor: 'rgba(52, 152, 219, 0.2)',
|
|
|
|
|
borderColor: '#3498db',
|
|
|
|
|
borderWidth: 2
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
label: 'null地区(2024年预测)',
|
|
|
|
|
data: [50, 40, 30, 20, 15, 10],
|
|
|
|
|
backgroundColor: 'rgba(231, 76, 60, 0.2)',
|
|
|
|
|
borderColor: '#e74c3c',
|
|
|
|
|
borderWidth: 2
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
options: {
|
|
|
|
|
responsive: true,
|
|
|
|
|
plugins: {
|
|
|
|
|
title: {
|
|
|
|
|
display: true,
|
|
|
|
|
text: '2024年学校占地面积需求对比(万平方米)'
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
scales: {
|
|
|
|
|
r: {
|
|
|
|
|
angleLines: {
|
|
|
|
|
display: true
|
|
|
|
|
},
|
|
|
|
|
suggestedMin: 0
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
});
|
|
|
|
|
</script>
|
|
|
|
|
</body>
|
|
|
|
|
</html>
|