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