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
Configurare OpenAI in .NET Aspire
Blazor e InputHidden in .NET 10
Testare il failover sulle region in Azure Storage
Centralizzare gli endpoint AI Foundry con Azure API Management
Utilizzare il Null conditional assignment di C# 14
Modificare lo stile in una QuickGrid Blazor
Gestire progetti .NET + React in .NET Aspire
Arricchire l'interfaccia di .NET Aspire
Supporto nativo a JSON in SQL Server 2025
Integrare LLM alle nostre applicazioni in .NET con MCP
Utilizzo delle stepped value functions nel CSS
Esporre workflow come server MCP con Azure Logic Apps
I più letti di oggi
- Future Dev Day - Milano
- Global Azure 2026 - ASPItalia.com - Milano
- Gestire il ciclo di vita di AbortController in Javascript
- Meno password, meno segreti, meno rischio. Al Global Azure 2026 di ASPItalia.com, Stefano Mostarda parlerà di Azure Managed Identity e di come adottare un approccio zero credentials per far comunicare in modo sicuro i servizi cloud, senza gestire credenziali nel codice o nelle pipeline. È uno dei pattern raccomandati da Microsoft per ridurre il carico operativo e migliorare la sicurezza. Milano, 16 aprile 2026. #GlobalAzure #Azure #ManagedIdentity #Security #ASPItalia https://aspit.co/globalazure-26
- Blazor e InputHidden in .NET 10




