<!-- code javascript qui dessine les jauges -->

<script>                                                
RGraph.CSV('data.csv'function(csv)  {                 // on récupère le fichier data.csv par la fonction csv
    
    var Temp csv.getRow(10);                        // on récupère la température dans une variable
    var Humi csv.getRow(11);                        // on récupère l' humidité dans une variable
    
    RGraph.reset(document.getElementById('cvs1'));      // on efface la jauge précédente de la température ID : cvs1
    RGraph.reset(document.getElementById('cvs2'));      // on efface la jauge précédente de l' humidité ID : cvs2
         
    gauge1 new RGraph.Gauge({                         // on construit la jauge température
        id'cvs1',                                     // son ID : cvs1, correspond à la div ou elle sera dessinée
        min: -20,                                       // le min
        max60,                                        // le max
        valueTemp[0],                                 // température : récupérée dans le csv
        options: {                                      // le cosmétique
            textColor'white',                         
            labelsValuetrue
            labelsValueDecimals1,
            labelsValueBoundingfalse,
            labelsValueYPos0.75,
            labelsValueBoldtrue,
            labelsValueUnitsPost' °C',
            titleTop'DHT',
            titleBottom'Température'
            backgroundColor'black',
            borderOuter:     'grey',
            borderInner:     'black',
            borderOutline:   'black',
            shadow:           true,
            shadowColor:     'grey',
            centerpinColor:  'black',                          
            colorsRanges: [[-200'#0000FF'], [015,'#00FFFF'], [1530'#00FF47'], [3040'#FFFF00'], [40,60,'#FF4A00']] ,                
            adjustablefalse,
            textSize11
        }
    }).draw()                                           // on la dessine
    
    gauge2 new RGraph.Gauge({                         // on construit la jauge humidité
        id'cvs2',                                     // son ID : cvs2, correspond à la div ou elle sera dessinée
        min0,                                         // le min
        max100,                                       // le max
        valueHumi[0],                                 // humidité : récupérée dans le csv
        options: {                                      // le cosmétique
            textColor'white',
            backgroundColor'black',
            borderOuter:     'grey',
            borderInner:     'black',
            borderOutline:   'black',
            shadow:           true,
            shadowColor:     'grey',
            centerpinColor:  'black',
            labelsValuetrue
            labelsValueDecimals1,
            labelsValueBoundingfalse,
            labelsValueYPos0.75,
            labelsValueBoldtrue,
            labelsValueUnitsPost' %',
            titleTop'DHT',
            titleBottom'Humidité',                
            colorsRanges: [[030'#DC3912'], [3045,'#FF9900'], [4575'#00FF00'], [7585'#FF9900'], [85,100,'#DC3912']] ,
            adjustablefalse,
            textSize11
        }
    }).draw()                                           // on la dessine
});
</script>

<!-- code html ou sera dessiner les jauges -->

<div class="conteneur">
    <canvas class="element" id="cvs1" width="300" height="300" >        <!-- le canvas  ID cvs1 -->
        [No canvas support]
    </canvas>
    <canvas class="element" id="cvs2" width="300" height="300" >        <!-- le canvas  ID cvs2 -->
        [No canvas support]
    </canvas>
</div>