Heim > Artikel > Backend-Entwicklung > So verwenden Sie die PHP-Schnittstelle und ECharts, um visuelle statistische Diagramme zu erstellen
In der heutigen Zeit, in der die Datenvisualisierung immer wichtiger wird, hoffen viele Entwickler, mithilfe verschiedener Tools schnell verschiedene Diagramme und Berichte erstellen zu können, damit sie Daten besser anzeigen und Entscheidungsträgern helfen können, schnelle Entscheidungen zu treffen . In diesem Zusammenhang kann die Verwendung der PHP-Schnittstelle und der ECharts-Bibliothek vielen Entwicklern dabei helfen, schnell visuelle statistische Diagramme zu erstellen.
In diesem Artikel wird detailliert beschrieben, wie Sie mithilfe der PHP-Schnittstelle und der ECharts-Bibliothek visuelle statistische Diagramme erstellen. In der spezifischen Implementierung verwenden wir die MySQL-Datenbank als Datenquelle, verwenden PHP-Skripte, um Daten aus der Datenbank abzurufen, und verwenden die ECharts-Bibliothek, um Diagramme zu generieren. Dieser Artikel soll Entwicklern helfen zu verstehen, wie sie die in ihren Händen befindlichen Daten schnell nutzen können, um verschiedene Diagramme zu erstellen, um den Geschäftsanforderungen besser gerecht zu werden.
Implementierungsschritte:
Bevor Sie beginnen, müssen Sie sicherstellen, dass Sie PHP und MySQL korrekt installiert haben. Gleichzeitig müssen Sie die ECharts-Bibliothek installieren. Sie können die ECharts-Bibliothek von der Website http://echarts.baidu.com/index.html herunterladen und installieren. Sie können ECharts auch über ein CDN importieren, wie unten gezeigt:
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.2.1/echarts.min.js"></script>
Als nächstes müssen wir die Daten aus der MySQL-Datenbank abrufen. Angenommen, wir haben jetzt eine Datenbank test_db
mit einer Tabelle user
, die den Namen und das Alter des Benutzers enthält. Unser Ziel ist es, Daten aus dieser Tabelle zu lesen und daraus ein Diagramm zu erstellen. test_db
,其中有一张表 user
,它包含了用户的姓名和年龄。我们的目标是从这个表中读取数据,并将数据用于生成图表。
<?php $dbname = 'test_db'; $host = 'localhost'; $user = 'root'; $password = ''; $conn = mysqli_connect($host, $user, $password, $dbname); if (!$conn) { die("Connection failed: " . mysqli_connect_error()); } $sql = "SELECT * FROM user"; $result = mysqli_query($conn, $sql); $data = array(); if (mysqli_num_rows($result) > 0) { while ($row = mysqli_fetch_assoc($result)) { $data[] = array('name' => $row['name'], 'age' => (int)$row['age']); } } mysqli_close($conn); ?>
上面的代码首先建立了与数据库的连接,然后查询了 表 user
中的所有记录。最后通过 mysqli_fetch_assoc
Der obige Code stellt zunächst eine Verbindung zur Datenbank her und fragt dann alle Datensätze in der Tabelle柱状图 <script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.2.1/echarts.min.js"></script>
user
ab. Abschließend werden die Daten über die Funktion mysqli_fetch_assoc
in das Array-Format konvertiert. rrreee
Der obige Code verwendet PHP-Schleifenanweisungen, um die erhaltenen Daten zu durchlaufen, die Anzahl der Personen in jeder Altersgruppe zu zählen und die statistischen Ergebnisse in den ECharts-Konfigurationselementen zu aktualisieren. Beim Laden der Seite generiert ECharts automatisch ein Histogramm und generiert das entsprechende Histogramm basierend auf den Daten in der Datenbank. FazitBisher haben wir erfolgreich demonstriert, wie man mithilfe der PHP-Schnittstelle und der ECharts-Bibliothek visuelle statistische Diagramme erstellt. In der tatsächlichen Entwicklung können Sie je nach Geschäftsanforderungen unterschiedliche Diagrammtypen verwenden und den Stil des Diagramms anpassen. Darüber hinaus können Sie Daten und ECharts-Konfigurationselemente in verschiedenen Dateien speichern, um den Code besser verwalten und pflegen zu können. Kurz gesagt, ich hoffe, dieser Artikel kann Ihnen helfen, die PHP-Schnittstelle und die ECharts-Bibliothek zu erlernen und schnell verschiedene visuelle Diagramme zu erstellen. 🎜Das obige ist der detaillierte Inhalt vonSo verwenden Sie die PHP-Schnittstelle und ECharts, um visuelle statistische Diagramme zu erstellen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!