|
|
```html |
|
|
<!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-8"> |
|
|
<h1 class="text-3xl font-bold mb-2">品牌竞争分析</h1> |
|
|
<p class="text-gray-600">分析各汽车品牌的竞争力和市场表现</p> |
|
|
</section> |
|
|
|
|
|
|
|
|
<div class="grid grid-cols-1 lg:grid-cols-2 gap-6 mb-8"> |
|
|
<div class="card"> |
|
|
<div class="card-title"> |
|
|
<i class="fas fa-crosshairs"></i> |
|
|
主要品牌竞争力对比 |
|
|
</div> |
|
|
<div class="h-96"> |
|
|
<canvas id="brandRadarChart"></canvas> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
<div class="card"> |
|
|
<div class="card-title"> |
|
|
<i class="fas fa-chart-bar"></i> |
|
|
品牌综合得分 |
|
|
</div> |
|
|
<div class="h-96"> |
|
|
<canvas id="brandScoreChart"></canvas> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
|
|
|
<div class="card mb-8"> |
|
|
<div class="card-title"> |
|
|
<i class="fas fa-balance-scale"></i> |
|
|
品牌详细对比 |
|
|
</div> |
|
|
<div class="overflow-x-auto"> |
|
|
<table class="data-table"> |
|
|
<thead> |
|
|
<tr> |
|
|
<th>品牌</th> |
|
|
<th>产品力</th> |
|
|
<th>品牌力</th> |
|
|
<th>服务力</th> |
|
|
<th>创新力</th> |
|
|
<th>性价比</th> |
|
|
<th>综合得分</th> |
|
|
</tr> |
|
|
</thead> |
|
|
<tbody> |
|
|
<tr> |
|
|
<td><strong>比亚迪</strong></td> |
|
|
<td>92</td> |
|
|
<td>85</td> |
|
|
<td>78</td> |
|
|
<td>95</td> |
|
|
<td>90</td> |
|
|
<td><span class="badge badge-success">88.0</span></td> |
|
|
</tr> |
|
|
<tr> |
|
|
<td><strong>一汽大众</strong></td> |
|
|
<td>88</td> |
|
|
<td>90</td> |
|
|
<td>85</td> |
|
|
<td>72</td> |
|
|
<td>75</td> |
|
|
<td><span class="badge badge-info">82.0</span></td> |
|
|
</tr> |
|
|
<tr> |
|
|
<td><strong>吉利汽车</strong></td> |
|
|
<td>85</td> |
|
|
<td>80</td> |
|
|
<td>82</td> |
|
|
<td>80</td> |
|
|
<td>88</td> |
|
|
<td><span class="badge badge-info">83.0</span></td> |
|
|
</tr> |
|
|
<tr> |
|
|
<td><strong>特斯拉中国</strong></td> |
|
|
<td>90</td> |
|
|
<td>88</td> |
|
|
<td>70</td> |
|
|
<td>98</td> |
|
|
<td>72</td> |
|
|
<td><span class="badge badge-info">83.6</span></td> |
|
|
</tr> |
|
|
<tr> |
|
|
<td><strong>广汽丰田</strong></td> |
|
|
<td>86</td> |
|
|
<td>88</td> |
|
|
<td>90</td> |
|
|
<td>65</td> |
|
|
<td>80</td> |
|
|
<td><span class="badge">81.8</span></td> |
|
|
</tr> |
|
|
<tr> |
|
|
<td><strong>蔚来汽车</strong></td> |
|
|
<td>88</td> |
|
|
<td>82</td> |
|
|
<td>92</td> |
|
|
<td>90</td> |
|
|
<td>70</td> |
|
|
<td><span class="badge">84.4</span></td> |
|
|
</tr> |
|
|
</tbody> |
|
|
</table> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
|
|
|
<div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6"> |
|
|
<div class="card"> |
|
|
<div class="flex items-center gap-3 mb-4"> |
|
|
<div class="w-10 h-10 rounded-lg bg-gradient-to-br from-blue-500 to-blue-600 flex items-center justify-center text-white"> |
|
|
<i class="fas fa-lightbulb"></i> |
|
|
</div> |
|
|
<h3 class="font-semibold text-lg">创新优势品牌</h3> |
|
|
</div> |
|
|
<div class="space-y-3"> |
|
|
<div class="flex justify-between items-center"> |
|
|
<span>特斯拉</span> |
|
|
<span class="badge badge-success">98分</span> |
|
|
</div> |
|
|
<div class="flex justify-between items-center"> |
|
|
<span>比亚迪</span> |
|
|
<span class="badge badge-success">95分</span> |
|
|
</div> |
|
|
<div class="flex justify-between items-center"> |
|
|
<span>蔚来</span> |
|
|
<span class="badge badge-info">90分</span> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
<div class="card"> |
|
|
<div class="flex items-center gap-3 mb-4"> |
|
|
<div class="w-10 h-10 rounded-lg bg-gradient-to-br from-purple-500 to-purple-600 flex items-center justify-center text-white"> |
|
|
<i class="fas fa-star"></i> |
|
|
</div> |
|
|
<h3 class="font-semibold text-lg">品牌力领先品牌</h3> |
|
|
</div> |
|
|
<div class="space-y-3"> |
|
|
<div class="flex justify-between items-center"> |
|
|
<span>一汽大众</span> |
|
|
<span class="badge badge-success">90分</span> |
|
|
</div> |
|
|
<div class="flex justify-between items-center"> |
|
|
<span>广汽丰田</span> |
|
|
<span class="badge badge-success">88分</span> |
|
|
</div> |
|
|
<div class="flex justify-between items-center"> |
|
|
<span>特斯拉</span> |
|
|
<span class="badge badge-info">88分</span> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
<div class="card"> |
|
|
<div class="flex items-center gap-3 mb-4"> |
|
|
<div class="w-10 h-10 rounded-lg bg-gradient-to-br from-green-500 to-green-600 flex items-center justify-center text-white"> |
|
|
<i class="fas fa-tags"></i> |
|
|
</div> |
|
|
<h3 class="font-semibold text-lg">性价比优势品牌</h3> |
|
|
</div> |
|
|
<div class="space-y-3"> |
|
|
<div class="flex justify-between items-center"> |
|
|
<span>比亚迪</span> |
|
|
<span class="badge badge-success">90分</span> |
|
|
</div> |
|
|
<div class="flex justify-between items-center"> |
|
|
<span>吉利</span> |
|
|
<span class="badge badge-success">88分</span> |
|
|
</div> |
|
|
<div class="flex justify-between items-center"> |
|
|
<span>长安</span> |
|
|
<span class="badge badge-info">86分</span> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</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 radarCtx = document.getElementById('brandRadarChart').getContext('2d'); |
|
|
new Chart(radarCtx, { |
|
|
type: 'radar', |
|
|
data: { |
|
|
labels: ['产品力', '品牌力', '服务力', '创新力', '性价比'], |
|
|
datasets: [{ |
|
|
label: '比亚迪', |
|
|
data: [92, 85, 78, 95, 90], |
|
|
borderColor: '#405DF9', |
|
|
backgroundColor: 'rgba(64, 93, 249, 0.2)', |
|
|
borderWidth: 2 |
|
|
}, { |
|
|
label: '一汽大众', |
|
|
data: [88, 90, 85, 72, 75], |
|
|
borderColor: '#6C63F0', |
|
|
backgroundColor: 'rgba(108, 99, 240, 0.2)', |
|
|
borderWidth: 2 |
|
|
}, { |
|
|
label: '特斯拉', |
|
|
data: [90, 88, 70, 98, 72], |
|
|
borderColor: '#ED589D', |
|
|
backgroundColor: 'rgba(237, 88, 157, 0.2)', |
|
|
borderWidth: 2 |
|
|
}] |
|
|
}, |
|
|
options: { |
|
|
responsive: true, |
|
|
maintainAspectRatio: false, |
|
|
plugins: { |
|
|
legend: { |
|
|
position: 'bottom', |
|
|
labels: { padding: 15 } |
|
|
} |
|
|
}, |
|
|
scales: { |
|
|
r: { |
|
|
beginAtZero: true, |
|
|
max: 100, |
|
|
ticks: { stepSize: 20 } |
|
|
} |
|
|
} |
|
|
} |
|
|
}); |
|
|
|
|
|
|
|
|
const scoreCtx = document.getElementById('brandScoreChart').getContext('2d'); |
|
|
new Chart(scoreCtx, { |
|
|
type: 'bar', |
|
|
data: { |
|
|
labels: ['比亚迪', '一汽大众', '吉利', '特斯拉', '广汽丰田', '蔚来'], |
|
|
datasets: [{ |
|
|
label: '综合得分', |
|
|
data: [88.0, 82.0, 83.0, 83.6, 81.8, 84.4], |
|
|
backgroundColor: ['#405DF9', '#6C63F0', '#7342CC', '#B750BE', '#ED589D', '#FFC159'], |
|
|
borderRadius: 8 |
|
|
}] |
|
|
}, |
|
|
options: { |
|
|
indexAxis: 'y', |
|
|
responsive: true, |
|
|
maintainAspectRatio: false, |
|
|
plugins: { |
|
|
legend: { display: false } |
|
|
}, |
|
|
scales: { |
|
|
|
|
|
___METADATA_START___ |
|
|
{"repoId":"Peter0225/deepsite","isNew":false,"userName":"Peter0225"} |
|
|
___METADATA_END___ |