Utilisateur:Argamea/Bac à sable/Modèle LineChart/Echelle

Modèle LC/Echelle

  1. RAPPELS CALCULS
  2. Transformation des valeurs vers les coordonnées en pixels de la zone de tracé
  3. Valeurs :
    1. paramètre en valeur, maximal en x de la zone de tracé nb_abscisses-1 (car pas de 0) : Vxmax
    2. paramètre en valeur, maximal en y de la zone de tracé y_max : Vymax
    3. donnée en valeur, en abscisse : Vx
    4. donnée en valeur, en ordonnée : Vy
  4. Pixels :
    1. Abscisse maximale de la zone de tracé : Xmax = largeur - marge_d - marge_h
    2. Ordonnée maximale de la zone de tracé : Ymax = hauteur - marge_h - marge_b
    3. Spécificité: Il n'y a pas de donnée "0" en x donc il y a une valeur en moins
  5. Xt = (Vx-1)*Xmax/Vxmax # OK
  6. Yt = Vy*Ymax/Vymax # OK
  7. Déterminer des X et Y coordonnées dans la zone image
    1. X = Xt + Mg (translation)
    2. Y = Yt + Mb (translation)
  1. Soit :
    1. X = (Vx-1) * Xmax/Vxmax + Mg
    2. X = (Vx-1) * ( 500 - 10 - 30 ) / (10-1) + 30
  2. Rapporté à Y:
    1. Y = Vy * Ymax/Vymax + Mb
    2. Y = Vy * ( 350 - 10 - 20 ) / 10 + 20