1 Reply Latest reply: Apr 16, 2015 12:52 PM by Xavier Retaillaud RSS

    Couleur Degradée

      Bonjour tout le monde,

      je travaille actuellement avec l'extension quickmap pour les cartographies , je veux afficher une couleur dégradée sur les zone d'un pays selon le nombre de client que contient chaque zone.

      L'idée que j'ai est de créer une variable couleur qui change selon le count(client), mais je ne sais pas comment la rendre dégradée en utilisant la fonction RGB(, , , ) .

      Merci de votre aide

        • Re: Couleur Degradée
          Xavier Retaillaud

          Bonjour,

           

          vCouleurRGB = RGB(vR,vG,vB)

           

          avec vR = vR1 - (vR2-vR1)*(nb de client de la zone / nb total de client)  arrondi à l'entier le plus proche.

          idem pour vG et vB.

           

          Où vR1, vG1, vB1 sont les composantes Red, Green, Blue de la couleur de départ (0 client) et vR2, vG2, vB2 sont les composantes de la couleur d'arrivée (nb total de client).

           

          La valeur d'une composante va de 0 à 255.

           

          Si on a 5 clients et que 0 client c'est "Rouge" et que 5 clients c'est "Vert" alors la formule donnera :

           

          Nb ClientsvRvGvB
          025500
          1204510
          21531020
          31021530
          4512040
          502550

           

          Cordialement,

          Xavier.