Express.js 是用於建立伺服器端應用程式的強大工具,而 CanvasJS 可以輕鬆地透過互動式圖表視覺化資料。本教學將向您展示如何將兩者集成,以便在 Express.js 應用程式中獲得無縫的圖表體驗。
開始之前,請確保您已安裝以下軟體:
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 是一個客戶端程式庫,因此您需要將其包含在前端程式碼中。
<!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
要自訂圖表,您可以使用來自 API 或資料庫(例如 MySQL 或 MongoDB)的動態資料修改 dataPoints 陣列。例如,您可以用從後端服務取得的即時銷售資料取代靜態銷售資料。您也可以嘗試不同的圖表類型,例如折線圖、長條圖或圓餅圖,以滿足您的視覺化需求。有關詳細的自訂選項,請參閱 CanvasJS 文件。
透過將 CanvasJS 與 Express.js 集成,您可以解鎖以視覺上引人注目的互動式方式呈現資料的能力。無論您是建立儀表板還是增強使用者介面,這種組合都提供了一種無縫的方式,使資料洞察更具吸引力和可存取性。此外,您可以使用來自 MySQL 或 MongoDB 等資料庫的資料來顯示圖表,我們將在以後的文章中對此進行探討。
以上是使用 CanvasJS 在 Express.js 應用程式中顯示圖表的詳細內容。更多資訊請關注PHP中文網其他相關文章!