Negli script #126 e #128 abbiamo visto come utilizzare la libreria Chart.js per generare grafici a torta e a barre utilizzando il controllo HTML Canvas e la libreria Chart.js. In questo script ci occupiamo di un'altra funzionalità offerta dalla libreria Chart.js: la creazione di grafici a linee che sono utili per indicare un trend. 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 messa a disposizione da Chart.js.
var ctx = document.getElementById("cvChart").getContext("2d");
var lineChart = new Chart(ctx);Il terzo e ultimo passo consiste nel creare i dati per il grafico e passarli al metodo Line 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)",
pointHighlightFill: "rgba(0, 0, 255, 0.75)",
pointHighlightStroke: "rgba(0, 0, 255, 1)",
data: [150, 80, 90]
}
]
};
var line = lineChart.Line(data, {});Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Utilizzare Intersect e Except per filtrare set di dati in TSql
Mischiare codice server side e client side in una query LINQ con Entity Framework
Gestire trasferimenti cloud con Azure Storage Mover
Recuperare le subissue e il loro stato di completamento in GitHub
Gestione dei prompt file a livello di organizzazione aziendale in GitHub
Documentare i servizi REST con Swagger e OpenAPI con .NET 9
Ridurre il reflow ottimizzando il CSS
Abilitare .NET 10 su Azure App Service e Azure Functions
DevSecOps per .NET: dalla teoria alla pratica
Usare il metodo nameof con un tipo generico in C# 14
Raggruppamento degli aggiornamenti di dipendenze tra directory in un monorepo con Dependabot
Ricerca delle GitHub issue tramite operatori logici
I più letti di oggi
- Future Dev Day - Milano
- Global Azure 2026 - ASPItalia.com - Milano
- Response streaming con Blazor e .NET 10
- Ci vediamo a Milano per i nostri prossimi eventi! ## Global Azure 2026 - 16 aprile ## Una giornata dedicata alle ultime novità di Azure, pensata per architetti, sviluppatori e professionisti IT che vogliono rimanere aggiornati sulle migliori pratiche cloud di Microsoft. https://aspit.co/globalazure-26 ## Future Dev Day - 27 maggio ##Una giornata dedicata al futuro dello sviluppo software con AI, agenti intelligenti e tecnologie emergenti, pensata per architetti, sviluppatori e professionisti IT che vogliono scoprire come l'intelligenza artificiale sta trasformando il modo di sviluppare applicazioni. https://aspit.co/futuredev-26 Vi aspettiamo!




