Express.js est un outil puissant pour créer des applications côté serveur, et CanvasJS facilite la visualisation des données avec des graphiques interactifs. Ce didacticiel vous montrera comment intégrer les deux pour une expérience graphique transparente dans votre application Express.js.
Avant de commencer, assurez-vous que les éléments suivants sont installés :
mkdir express-canvasjs-chart cd express-canvasjs-chart
npm init -y
npm install express
const express = require('express'); const app = express(); const port = 3000; app.use(express.static('public')); app.get('/', (req, res) => { res.sendFile(__dirname + '/public/index.html'); }); app.listen(port, () => { console.log(`Server is running on http://localhost:${port}`); });
CanvasJS est une bibliothèque côté client, vous devez donc l'inclure dans votre code front-end.
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Display Chart in Express App using CanvasJS</title> <script src="canvasjs.min.js"></script> </head> <body> <div> <h3> Step 4: Run Your Application </h3> <ol> <li>Start the server: </li> </ol> <pre class="brush:php;toolbar:false">node server.js
Pour personnaliser votre graphique, vous pouvez modifier le tableau dataPoints avec des données dynamiques provenant d'une API ou d'une base de données, telle que MySQL ou MongoDB. Par exemple, vous pouvez remplacer les données de ventes statiques par des ventes en temps réel récupérées à partir d'un service backend. Vous pouvez également expérimenter différents types de graphiques comme des courbes, des barres ou des secteurs pour répondre à vos besoins de visualisation. Pour les options de personnalisation détaillées, reportez-vous à la documentation CanvasJS.
En intégrant CanvasJS à Express.js, vous débloquez la possibilité de présenter les données de manière visuellement attrayante et interactive. Que vous créiez des tableaux de bord ou amélioriez les interfaces utilisateur, cette combinaison offre un moyen transparent de rendre les informations sur les données plus attrayantes et accessibles. De plus, vous pouvez afficher des graphiques à l'aide de données provenant de bases de données telles que MySQL ou MongoDB, que nous explorerons dans les prochains articles.
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!