Maison  >  Article  >  développement back-end  >  Comment utiliser l'interface PHP et ECharts pour générer des graphiques statistiques visuels

Comment utiliser l'interface PHP et ECharts pour générer des graphiques statistiques visuels

WBOY
WBOYoriginal
2023-12-18 11:39:331099parcourir

Comment utiliser linterface PHP et ECharts pour générer des graphiques statistiques visuels

Dans le contexte actuel où la visualisation des données devient de plus en plus importante, de nombreux développeurs espèrent utiliser divers outils pour générer rapidement divers graphiques et rapports afin de mieux afficher les données et d'aider les décideurs à prendre des décisions rapides. . Dans ce contexte, l'utilisation de l'interface Php et de la bibliothèque ECharts peut aider de nombreux développeurs à générer rapidement des graphiques statistiques visuels.

Cet article présentera en détail comment utiliser l'interface Php et la bibliothèque ECharts pour générer des graphiques statistiques visuels. Dans l'implémentation spécifique, nous utiliserons la base de données MySQL comme source de données, utiliserons des scripts PHP pour obtenir des données de la base de données et utiliserons la bibliothèque ECharts pour générer des graphiques. Cet article vise à aider les développeurs à comprendre comment utiliser rapidement leurs propres données pour générer divers graphiques afin de mieux répondre aux besoins de l'entreprise.

Étapes de mise en œuvre :

  1. Préparation

Avant de commencer, vous devez vous assurer que vous avez correctement installé PHP et MySQL. En même temps, vous devez installer la bibliothèque ECharts. Vous pouvez télécharger et installer la bibliothèque ECharts à partir du site Web http://echarts.baidu.com/index.html. Vous pouvez également importer des ECharts via un CDN, comme indiqué ci-dessous :

<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.2.1/echarts.min.js"></script>
  1. Obtenir les données de la base de données MySQL

Ensuite, nous devons obtenir les données de la base de données MySQL. Supposons que nous ayons maintenant une base de données test_db avec une table user qui contient le nom et l'âge de l'utilisateur. Notre objectif est de lire les données de ce tableau et d'utiliser les données pour générer un graphique. 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>



    
    

Le code ci-dessus établit d'abord une connexion à la base de données, puis interroge tous les enregistrements de la table user. Enfin, les données sont converties au format tableau via la fonction mysqli_fetch_assoc.
  1. Générer des graphiques ECharts

Une fois que nous avons les données, nous pouvons commencer à générer des graphiques. ECharts propose une variété de types de graphiques. Dans cet article, nous prendrons l'histogramme comme exemple pour montrer comment utiliser l'interface Php et la bibliothèque ECharts pour générer un histogramme.

rrreee

Le code ci-dessus utilise des instructions de boucle PHP pour parcourir les données obtenues, compter le nombre de personnes dans chaque groupe d'âge et mettre à jour les résultats statistiques avec les éléments de configuration ECharts. Lorsque la page se charge, ECharts génère automatiquement un histogramme et génère l'histogramme correspondant en fonction des données de la base de données.

Conclusion

Jusqu'à présent, nous avons démontré avec succès comment utiliser l'interface PHP et la bibliothèque ECharts pour générer des graphiques statistiques visuels. Dans le développement réel, vous pouvez utiliser différents types de graphiques en fonction des besoins de l'entreprise et personnaliser le style du graphique. De plus, vous pouvez également stocker les données et les éléments de configuration ECharts dans différents fichiers pour mieux gérer et maintenir le code.

En bref, j'espère que cet article pourra vous aider à apprendre l'interface PHP et la bibliothèque ECharts, et à générer rapidement divers graphiques visuels. 🎜

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn