thibautscheers / FOLOZEM

Création d'une plateforme web pour suivi étudiant BTS SIO (Stage)
Creative Commons Zero v1.0 Universal
1 stars 0 forks source link

Simplication graphique par usage de fonction #10

Closed droumanet closed 2 years ago

droumanet commented 2 years ago

Voici un code d'exemple pour simplifier le code :

let ctx1 = document.getElementById('graphAnnee').getContext('2d')
let datas = [<?php echo ($nbrPremiereAnnee) ?>, <?php echo ($nbrSecondAnnee) ?>];
let labels1 = ["Première années", "Seconde années"]
camembert(ctx1, labels1, datas)

function camembert(contexte, etiquettes, donnees) {
    let data1 = {
        labels: etiquettes,
        datasets: [{
            data: donnees,
            backgroundColor: [
                "#FF6384",
                "#4BC0C0",
                "#FFCE56",
                "#E7E9ED",
                "#36A2EB"
            ],
            hoverOffset: 4,
            borderColor: ['#2338'],
            circumference: [180],
            rotation: [270],

        }]
    }
    let options1 = {
        responsive: false,
    }
    let config1 = {
        type: 'pie',
        data: data1,
        options: options1
    }

    let graph1 = new Chart(contexte, config1)
}