|
|
<!DOCTYPE html> |
|
|
<html lang="zh-CN"> |
|
|
<head> |
|
|
<meta charset="UTF-8"> |
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0"> |
|
|
<title>汽车数据分析看板 - 首页</title> |
|
|
<link rel="icon" type="image/x-icon" href="data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><text y='.9em' font-size='90'>🚗</text></svg>"> |
|
|
<link rel="stylesheet" href="style.css"> |
|
|
<script src="https://cdn.tailwindcss.com"></script> |
|
|
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css"> |
|
|
<script src="https://cdn.jsdelivr.net/npm/chart.js"></script> |
|
|
</head> |
|
|
<body> |
|
|
<custom-navbar></custom-navbar> |
|
|
|
|
|
<main class="main-content"> |
|
|
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-8"> |
|
|
|
|
|
<section class="mb-12 fade-in"> |
|
|
<h1 class="text-4xl lg:text-5xl font-bold mb-4"> |
|
|
<span class="gradient-text">汽车行业数据分析看板</span> |
|
|
</h1> |
|
|
<p class="text-lg text-gray-600 mb-8 max-w-3xl"> |
|
|
通过专业的数据分析,为您提供汽车行业的深度洞察。涵盖销售数据、市场份额、品牌竞争、用户画像等多个维度的全面分析。 |
|
|
</p> |
|
|
<div class="flex flex-wrap gap-4"> |
|
|
<a href="sales.html" class="btn btn-primary"> |
|
|
<i class="fas fa-chart-line"></i> |
|
|
查看销售分析 |
|
|
</a> |
|
|
<a href="reports.html" class="btn btn-secondary"> |
|
|
<i class="fas fa-file-alt"></i> |
|
|
详细报告 |
|
|
</a> |
|
|
</div> |
|
|
</section> |
|
|
|
|
|
|
|
|
<section class="mb-12"> |
|
|
<h2 class="text-2xl font-bold mb-6 text-gray-800">关键指标概览</h2> |
|
|
<div class="grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 gap-6"> |
|
|
<div class="stat-card fade-in delay-1"> |
|
|
<div class="stat-label">年度总销量</div> |
|
|
<div class="stat-value">2,458万辆</div> |
|
|
<div class="stat-change positive">↑ 12.3%</div> |
|
|
</div> |
|
|
<div class="stat-card fade-in delay-2"> |
|
|
<div class="stat-label">市场规模</div> |
|
|
<div class="stat-value">8.6万亿元</div> |
|
|
<div class="stat-change positive">↑ 8.7%</div> |
|
|
</div> |
|
|
<div class="stat-card fade-in delay-3"> |
|
|
<div class="stat-label">新能源占比</div> |
|
|
<div class="stat-value">32.5%</div> |
|
|
<div class="stat-change positive">↑ 18.2%</div> |
|
|
</div> |
|
|
<div class="stat-card fade-in delay-4"> |
|
|
<div class="stat-label">活跃品牌数</div> |
|
|
<div class="stat-value">156个</div> |
|
|
<div class="stat-change positive">↑ 8</div> |
|
|
</div> |
|
|
</div> |
|
|
</section> |
|
|
|
|
|
|
|
|
<div class="grid grid-cols-1 lg:grid-cols-2 gap-6 mb-12"> |
|
|
<div class="card fade-in delay-1"> |
|
|
<div class="card-title"> |
|
|
<i class="fas fa-chart-line"></i> |
|
|
销量趋势 |
|
|
</div> |
|
|
<div class="h-80"> |
|
|
<canvas id="salesTrendChart"></canvas> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
<div class="card fade-in delay-2"> |
|
|
<div class="card-title"> |
|
|
<i class="fas fa-chart-pie"></i> |
|
|
市场份额分布 |
|
|
</div> |
|
|
<div class="h-80"> |
|
|
<canvas id="marketShareChart"></canvas> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
|
|
|
<section class="mb-12"> |
|
|
<h2 class="text-2xl font-bold mb-6 text-gray-800">快速导航</h2> |
|
|
<div class="grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-6"> |
|
|
<a href="sales.html" class="card hover:shadow-lg transition-all"> |
|
|
<div class="flex items-center gap-4"> |
|
|
<div class="w-12 h-12 rounded-xl bg-gradient-to-br from-blue-500 to-blue-600 flex items-center justify-center text-white"> |
|
|
<i class="fas fa-chart-bar text-xl"></i> |
|
|
</div> |
|
|
<div> |
|
|
<h3 class="font-semibold text-gray-800">销售数据分析</h3> |
|
|
<p class="text-sm text-gray-500">月度/季度/年度销售趋势</p> |
|
|
</div> |
|
|
</div> |
|
|
</a> |
|
|
|
|
|
<a href="market.html" class="card hover:shadow-lg transition-all"> |
|
|
<div class="flex items-center gap-4"> |
|
|
<div class="w-12 h-12 rounded-xl bg-gradient-to-br from-purple-500 to-purple-600 flex items-center justify-center text-white"> |
|
|
<i class="fas fa-chart-pie text-xl"></i> |
|
|
</div> |
|
|
<div> |
|
|
<h3 class="font-semibold text-gray-800">市场份额分析</h3> |
|
|
<p class="text-sm text-gray-500">各品牌市场占有率</p> |
|
|
</div> |
|
|
</div> |
|
|
</a> |
|
|
|
|
|
<a href="brands.html" class="card hover:shadow-lg transition-all"> |
|
|
<div class="flex items-center gap-4"> |
|
|
<div class="w-12 h-12 rounded-xl bg-gradient-to-br from-pink-500 to-pink-600 flex items-center justify-center text-white"> |
|
|
<i class="fas fa-car text-xl"></i> |
|
|
</div> |
|
|
<div> |
|
|
<h3 class="font-semibold text-gray-800">品牌竞争分析</h3> |
|
|
<p class="text-sm text-gray-500">品牌竞争力对比</p> |
|
|
</div> |
|
|
</div> |
|
|
</a> |
|
|
|
|
|
<a href="users.html" class="card hover:shadow-lg transition-all"> |
|
|
<div class="flex items-center gap-4"> |
|
|
<div class="w-12 h-12 rounded-xl bg-gradient-to-br from-cyan-500 to-cyan-600 flex items-center justify-center text-white"> |
|
|
<i class="fas fa-users text-xl"></i> |
|
|
</div> |
|
|
<div> |
|
|
<h3 class="font-semibold text-gray-800">用户画像分析</h3> |
|
|
<p class="text-sm text-gray-500">消费者特征与偏好</p> |
|
|
</div> |
|
|
</div> |
|
|
</a> |
|
|
|
|
|
<a href="trends.html" class="card hover:shadow-lg transition-all"> |
|
|
<div class="flex items-center gap-4"> |
|
|
<div class="w-12 h-12 rounded-xl bg-gradient-to-br from-orange-500 to-orange-600 flex items-center justify-center text-white"> |
|
|
<i class="fas fa-trending-up text-xl"></i> |
|
|
</div> |
|
|
<div> |
|
|
<h3 class="font-semibold text-gray-800">趋势预测</h3> |
|
|
<p class="text-sm text-gray-500">未来市场发展趋势</p> |
|
|
</div> |
|
|
</div> |
|
|
</a> |
|
|
|
|
|
<a href="ev.html" class="card hover:shadow-lg transition-all"> |
|
|
<div class="flex items-center gap-4"> |
|
|
<div class="w-12 h-12 rounded-xl bg-gradient-to-br from-green-500 to-green-600 flex items-center justify-center text-white"> |
|
|
<i class="fas fa-bolt text-xl"></i> |
|
|
</div> |
|
|
<div> |
|
|
<h3 class="font-semibold text-gray-800">新能源汽车</h3> |
|
|
<p class="text-sm text-gray-500">电动车市场专题</p> |
|
|
</div> |
|
|
</div> |
|
|
</a> |
|
|
</div> |
|
|
</section> |
|
|
</div> |
|
|
</main> |
|
|
|
|
|
<custom-footer></custom-footer> |
|
|
|
|
|
<script src="components/navbar.js"></script> |
|
|
<script src="components/footer.js"></script> |
|
|
<script src="script.js"></script> |
|
|
|
|
|
<script> |
|
|
|
|
|
const salesCtx = document.getElementById('salesTrendChart').getContext('2d'); |
|
|
new Chart(salesCtx, { |
|
|
type: 'line', |
|
|
data: { |
|
|
labels: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'], |
|
|
datasets: [{ |
|
|
label: '销量(万辆)', |
|
|
data: [180, 165, 195, 210, 225, 240, 235, 220, 245, 260, 275, 280], |
|
|
borderColor: '#405DF9', |
|
|
backgroundColor: 'rgba(64, 93, 249, 0.1)', |
|
|
fill: true, |
|
|
tension: 0.4, |
|
|
borderWidth: 2 |
|
|
}] |
|
|
}, |
|
|
options: { |
|
|
responsive: true, |
|
|
maintainAspectRatio: false, |
|
|
plugins: { |
|
|
legend: { display: false } |
|
|
}, |
|
|
scales: { |
|
|
y: { |
|
|
beginAtZero: false, |
|
|
grid: { color: 'rgba(0,0,0,0.05)' } |
|
|
}, |
|
|
x: { |
|
|
grid: { display: false } |
|
|
} |
|
|
} |
|
|
} |
|
|
}); |
|
|
|
|
|
|
|
|
const marketCtx = document.getElementById('marketShareChart').getContext('2d'); |
|
|
new Chart(marketCtx, { |
|
|
type: 'doughnut', |
|
|
data: { |
|
|
labels: ['自主品牌', '合资品牌', '进口品牌', '新能源品牌'], |
|
|
datasets: [{ |
|
|
data: [45, 35, 12, 8], |
|
|
backgroundColor: ['#405DF9', '#6C63F0', '#B750BE', '#ED589D'], |
|
|
borderWidth: 0 |
|
|
}] |
|
|
}, |
|
|
options: { |
|
|
responsive: true, |
|
|
maintainAspectRatio: false, |
|
|
plugins: { |
|
|
legend: { |
|
|
position: 'bottom', |
|
|
labels: { padding: 20 } |
|
|
} |
|
|
}, |
|
|
cutout: '65%' |
|
|
} |
|
|
}); |
|
|
</script> |
|
|
</body> |
|
|
</html> |