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
Proteggere l'endpoint dell'agente A2A delle Logic App
Configurare lo startup di applicazioni server e client con .NET Aspire
Utilizzare i command service nei test con .NET Aspire
Utilizzare l nesting nativo dei CSS
Effettuare un clone parziale di un repository di GitHub
Utilizzare i variable font nel CSS
Implementare il throttle in JavaScript
Ricevere notifiche sui test con Azure Load Testing
Anonimizzare i dati sensibili nei log di Azure Front Door
Utilizzare Hybrid Cache in .NET 9
Semplificare i deployment con le label in Azure Container App
Recuperare automaticamente un utente e aggiungerlo ad un gruppo di Azure DevOps
I più letti di oggi
- Utilizzare @property per animare nativamente un oggetto HTML tramite CSS
- Effettuare un clone parziale di un repository di GitHub
- Self-healing degli unit test con Copilot in GitHub
- Utilizzo delle stepped value functions nel CSS
- Personalizzare le pagine di errore su Azure App Service
- Integrare Agenti A2A in Azure API Management
- Scegliere la strategia di traduzione della Contains in Entity Framework 10


