Nello script #126 abbiamo visto come utilizzare la libreria Chart.js per generare grafici a torta utilizzando il controllo HTML Canvas. In questo script ci occupiamo di un'altra funzionalità offerta dalla libreria Chart.js: la creazione di grafici a barre. Il primo passo consiste sempre nella dichiararazione, nel codice HTML, del canvas specificandone le dimensioni.
<canvas id="cvChart" width="400" height="400"></canvas>
Il secondo passo consiste nel recuperare l'istanza del contesto 2d del canvas e passarlo in input al costruttore della classe Chart.
var ctx = document.getElementById("cvChart").getContext("2d");
var pieChart = new Chart(ctx);Il terzo e ultimo passo consiste nel creare i dati per il grafico e passarli al metodo Bar della classe Chart. Oltre ai dati va passato un secondo oggetto che contiene delle proprietà per personalizzare il grafico.
var data = {
labels: ["Venerdì", "Sabato", "Domenica"],
datasets: [
{
label: "data",
fillColor: "rgba(0, 0, 255, 0.5)",
strokeColor: "rgba(0, 0, 255, 0.8)",
highlightFill: "rgba(0, 0, 255, 0.75)",
highlightStroke: "rgba(0, 0, 255, 1)",
data: [150, 80, 90]
}
]
};
var bar = pieChart.Bar(data, {});Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Escludere alcuni file da GitHub Copilot
Gestione ciclo di vita in .NET Aspire
Utilizzare WhenEach per processare i risultati di una lista di task
Esporre un server MCP esistente con Azure API Management
Supportare la sessione affinity di Azure App Service con Application Gateway
Interagire con Azure DevOps tramite MCP Server
Gestione delle scrollbar dinamiche in HTML e CSS
Esporre tool MCP con Azure Functions
Il nuovo controllo Range di Blazor 9
Utilizzare Container Queries nominali
Controllare la telemetria con .NET Aspire
Selettore CSS :has() e i suoi casi d'uso avanzati


