inicio soporte informe

This commit is contained in:
2025-01-22 05:07:44 -03:00
parent 04a3deeae5
commit 0679fcef40
7 changed files with 151 additions and 15 deletions

View File

@@ -0,0 +1,49 @@
<script>
import { onMount } from "svelte";
import {
Chart,
registerables
} from "chart.js";
Chart.register(...registerables);
export let data;
let chartCanvas;
let chartInstance;
onMount(() => {
if (chartCanvas) {
chartInstance = new Chart(chartCanvas, {
type: "bar",
data: data,
options: {
responsive: true,
plugins: {
legend: {
position: "top"
},
tooltip: {
enabled: true
}
},
scales: {
y: {
beginAtZero: true
}
}
}
});
}
return () => {
if (chartInstance) {
chartInstance.destroy();
}
};
});
</script>
<div class="card card-body">
<canvas bind:this={chartCanvas}></canvas>
</div>