Heim >Backend-Entwicklung >PHP-Tutorial >So implementieren Sie visuelle statistische Wirtschaftsindikatordiagramme in PHP und Vue.js
So implementieren Sie visuelle statistische Wirtschaftsindikatordiagramme in PHP und Vue.js
Mit der Entwicklung von Big Data und Datenanalyse haben visuelle statistische Wirtschaftsdatendiagramme immer mehr Aufmerksamkeit auf sich gezogen. In der Webentwicklung stellen PHP als Back-End-Sprache und Vue.js als Front-End-Framework eine leistungsstarke Kombination dar, mit der sich solche Ziele erreichen lassen. In diesem Artikel wird anhand von Codebeispielen erläutert, wie Sie mit PHP und Vue.js visuelle statistische Diagramme von Wirtschaftsindikatoren erstellen.
<?php $servername = "localhost"; $username = "root"; $password = ""; $dbname = "economics"; // 创建数据库连接 $conn = new mysqli($servername, $username, $password, $dbname); // 检查连接是否成功 if ($conn->connect_error) { die("连接数据库失败:" . $conn->connect_error); } // 查询数据库获取经济指标数据 $sql = "SELECT * FROM indicators"; $result = $conn->query($sql); // 将数据转换为JSON格式 $data = array(); if ($result->num_rows > 0) { while($row = $result->fetch_assoc()) { $data[] = $row; } } // 输出JSON数据 echo json_encode($data); // 关闭数据库连接 $conn->close(); ?>
<!DOCTYPE html> <html> <head> <title>经济指标统计图表</title> <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script> <script src="https://cdn.jsdelivr.net/npm/chart.js"></script> </head> <body> <div id="app"> <canvas id="chart"></canvas> </div> <script src="app.js"></script> </body> </html>
new Vue({ el: '#app', mounted() { this.fetchData(); }, methods: { fetchData() { // 使用axios库发送GET请求 axios.get('api.php') .then(response => { // 获取经济指标数据 const data = response.data; // 处理数据并生成图表 const ctx = document.getElementById('chart').getContext('2d'); new Chart(ctx, { type: 'line', data: { labels: data.map(d => d.year), datasets: [{ label: '经济指标', data: data.map(d => d.value), backgroundColor: 'rgba(75, 192, 192, 0.2)', borderColor: 'rgba(75, 192, 192, 1)', borderWidth: 1 }] }, options: { responsive: true } }); }) .catch(error => { console.log(error); }); } } });
Zusammenfassung
In diesem Artikel haben wir gelernt, wie man mit PHP und Vue.js visuelle statistische Diagramme von Wirtschaftsindikatoren erstellt. Wir haben gezeigt, wie man die Datenbank abfragt, um Daten über PHP zu erhalten, und wie man Vue.js und Chart.js verwendet, um statistische Diagramme zu erstellen. Durch den Einsatz dieser Technologien können Sie visuelle statistische Funktionen von Wirtschaftsindikatoren einfach implementieren. Ich hoffe, dieser Artikel hilft Ihnen!
Das obige ist der detaillierte Inhalt vonSo implementieren Sie visuelle statistische Wirtschaftsindikatordiagramme in PHP und Vue.js. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!