mirror of
				https://github.com/StefBuwalda/dashboard_test.git
				synced 2025-10-31 11:49:58 +00:00 
			
		
		
		
	Experimenting with chart.js
This commit is contained in:
		
							
								
								
									
										5
									
								
								app.py
									
									
									
									
									
								
							
							
						
						
									
										5
									
								
								app.py
									
									
									
									
									
								
							| @@ -37,6 +37,11 @@ def homepage(): | |||||||
|     return render_template("home.html", services=services) |     return render_template("home.html", services=services) | ||||||
|  |  | ||||||
|  |  | ||||||
|  | @app.route("/chart") | ||||||
|  | def chart(): | ||||||
|  |     return render_template("chart.html") | ||||||
|  |  | ||||||
|  |  | ||||||
| @app.route("/api/status") | @app.route("/api/status") | ||||||
| def status(): | def status(): | ||||||
|     results: list[dict[str, Any]] = [] |     results: list[dict[str, Any]] = [] | ||||||
|   | |||||||
							
								
								
									
										45
									
								
								mem/templates/chart.html
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										45
									
								
								mem/templates/chart.html
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,45 @@ | |||||||
|  | <!DOCTYPE html> | ||||||
|  | <html lang="en" data-bs-theme="dark"> | ||||||
|  |  | ||||||
|  | <head> | ||||||
|  |     <meta name="viewport" content="width=device-width, initial-scale=1" charset=" UTF-8"> | ||||||
|  |     <title>Chart</title> | ||||||
|  |     <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.8/dist/css/bootstrap.min.css" rel="stylesheet" | ||||||
|  |         integrity="sha384-sRIl4kxILFvY47J16cr9ZwB07vP4J8+LH7qKQnuqkuIAvNWLzeN8tE5YBujZqJLB" crossorigin="anonymous"> | ||||||
|  |     <link rel="icon" type="image/svg+xml" href="/static/favicon.svg"> | ||||||
|  | </head> | ||||||
|  |  | ||||||
|  | <div class="container-fluid" style="width:900px;"> | ||||||
|  |     <canvas id="myChart"></canvas> | ||||||
|  | </div> | ||||||
|  |  | ||||||
|  | <script src="https://cdn.jsdelivr.net/npm/chart.js"></script> | ||||||
|  |  | ||||||
|  | <script> | ||||||
|  |     const ctx = document.getElementById('myChart'); | ||||||
|  |  | ||||||
|  |     new Chart(ctx, { | ||||||
|  |         type: 'bar', | ||||||
|  |         data: { | ||||||
|  |             labels: ['Red', 'Blue', 'Yellow', 'Green', 'Purple', 'Orange'], | ||||||
|  |             datasets: [{ | ||||||
|  |                 label: '# of Votes', | ||||||
|  |                 data: [12, 19, 3, 5, 2, 3], | ||||||
|  |                 borderWidth: 1 | ||||||
|  |             }] | ||||||
|  |         }, | ||||||
|  |         options: { | ||||||
|  |             scales: { | ||||||
|  |                 y: { | ||||||
|  |                     beginAtZero: true | ||||||
|  |                 } | ||||||
|  |             } | ||||||
|  |         } | ||||||
|  |     }); | ||||||
|  | </script> | ||||||
|  |  | ||||||
|  | <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.8/dist/js/bootstrap.bundle.min.js" | ||||||
|  |     integrity="sha384-FKyoEForCGlyvwx9Hj09JcYn3nv7wiPVlz7YYwJrWVcXK/BmnVDxM+D2scQbITxI" | ||||||
|  |     crossorigin="anonymous"></script> | ||||||
|  |  | ||||||
|  | </html> | ||||||
		Reference in New Issue
	
	Block a user