Heim  >  Artikel  >  Backend-Entwicklung  >  So verwenden Sie die PHP-Schnittstelle und ECharts, um visuelle statistische Diagramme zu erstellen

So verwenden Sie die PHP-Schnittstelle und ECharts, um visuelle statistische Diagramme zu erstellen

WBOY
WBOYOriginal
2023-12-18 11:39:331110Durchsuche

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:

  1. Vorbereitung

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>
  1. Daten aus der MySQL-Datenbank abrufen

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





    
    柱状图
    <script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.2.1/echarts.min.js"></script>



    
    

Der obige Code stellt zunächst eine Verbindung zur Datenbank her und fragt dann alle Datensätze in der Tabelle user ab. Abschließend werden die Daten über die Funktion mysqli_fetch_assoc in das Array-Format konvertiert.
  1. Erstellen Sie ECharts-Diagramme

Sobald wir die Daten haben, können wir mit der Generierung von Diagrammen beginnen. ECharts bietet eine Vielzahl von Diagrammtypen. In diesem Artikel verwenden wir das Histogramm als Beispiel, um zu demonstrieren, wie die PHP-Schnittstelle und die ECharts-Bibliothek zum Generieren eines Histogramms verwendet werden.

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.

Fazit

Bisher 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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn