NPM Install Vue Installation de NPM Echarts Axe d'installation de NPM
CSS /
- style.css
JS /
- Main.js
php /
- data.php
index.html
Dans le répertoire CSS , créez un fichier style.css pour la définition de style.
Dans le répertoire JS , créez le fichier main.js pour écrire la logique de vue.js.
Dans le répertoire PHP , créez des données.php pour simuler les données backend.
index.html est utilisé comme fichier d'entrée du projet.
<?php
$data = [
['name' => 'A', 'valeur' => 100],
['name' => 'b', 'valeur' => 200],
['name' => 'c', 'valeur' => 300],
['name' => 'd', 'valeur' => 400],
['name' => 'e', 'valeur' => 500]
]]
echo json_encode ($ data);
?>
Le code ci-dessus convertit un tableau contenant des noms et des valeurs au format JSON via la méthode JSON_ENCODE et simule les données renvoyées au frontal.
Importer Vue à partir de «vue»;
importer axios à partir de «Axios»;
Importer des écharts des «écharts»;
Nouveau Vue ({
El: '#App',
données: {
Chartdata: []
},
créé () {
this.fetchData ();
},
Méthodes: {
fetchData () {
axios.get ('./ php / data.php')
.Then (réponse => {
this.chartdata = réponse.data;
this.DrawChart ();
})
.Catch (error => {
console.log (erreur);
});
},
drawChart () {
var chart = echarts.init (document.getElementById ('Chart-Container'));
Var Option = {
titre: {
Texte: «Graphique statistique»
},
xaxis: {
Type: «catégorie»,
Données: this.chartdata.map (item => item.name)
},
Yaxis: {
Type: «valeur»
},
série: [{
Données: this.chartdata.map (item => item.value),
Type: 'Bar'
}]
};
chart.setOption (option);
}
}
});
Ce code obtient des données backend via Axios et utilise des écharts pour générer des graphiques à barres.
<meta charset="utf-8">
<title>Tutoriels pratiques PHP et VUE.JS</title>
<link rel="stylesheet" type="text/css" href="./css/style.css">
<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
<script src="https://cdn.jsdelivr.net/npm/axios/dist/axios.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/echarts/dist/echarts.min.js"></script>
<script src="./js/main.js"></script>
<div id="app">
<div id="chart-container"></div>
</div>
Dans HTML, nous créons un Après une exécution réussie, visitez http: // localhost: 8080 pour afficher le graphique généré. 7. Exécutez le projet
Entrez le répertoire du projet dans le terminal et exécutez la commande suivante pour démarrer le projet:
SERVIR DE RUNE NPM
8. Résumé
Grâce à ce tutoriel, nous montrons comment combiner les cadres PHP et VUE.js pour implémenter les fonctions d'analyse visuelle de données. Simuler les données backend via PHP et générer des graphiques statistiques à l'aide des bibliothèques Vue.js et Echarts, en réalisant avec succès l'interaction des données frontales et l'affichage visuel. Espérons que cet article aidera les débutants à comprendre comment utiliser les graphiques pour afficher les résultats de l'analyse des données et maîtriser cette compétence.