fix: Correction erreur 'canvas is not defined' dans chart.min.js

- Ajout de 'const canvas = this.ctx' dans drawDoughnutChart
- Ajout de 'const canvas = this.ctx' dans drawLineChart
- Correction de la référence à la variable canvas dans les méthodes
- Résolution de l'erreur ReferenceError lors du rendu des graphiques
This commit is contained in:
ncantu 2025-09-09 07:49:52 +02:00
parent 1fd8ddf8b0
commit 0c8c0f1c39

View File

@ -32,6 +32,7 @@ window.Chart = class Chart {
const values = data.datasets[0].data || []; const values = data.datasets[0].data || [];
const colors = data.datasets[0].backgroundColor || ['#FF6384', '#36A2EB', '#FFCE56', '#4BC0C0', '#9966FF']; const colors = data.datasets[0].backgroundColor || ['#FF6384', '#36A2EB', '#FFCE56', '#4BC0C0', '#9966FF'];
const canvas = this.ctx;
const centerX = canvas.width / 2; const centerX = canvas.width / 2;
const centerY = canvas.height / 2; const centerY = canvas.height / 2;
const radius = Math.min(centerX, centerY) - 20; const radius = Math.min(centerX, centerY) - 20;
@ -71,6 +72,7 @@ window.Chart = class Chart {
const values = data.datasets[0].data || []; const values = data.datasets[0].data || [];
const color = data.datasets[0].borderColor || '#007bff'; const color = data.datasets[0].borderColor || '#007bff';
const canvas = this.ctx;
const padding = 40; const padding = 40;
const chartWidth = canvas.width - 2 * padding; const chartWidth = canvas.width - 2 * padding;
const chartHeight = canvas.height - 2 * padding; const chartHeight = canvas.height - 2 * padding;