Je suis à la recherche d'un algo de création de l'échelle d'un graphique de façon à ce que les valeurs soients des chiffres ronds comme dans excel.
Merci par avance à ceux qui peuvent m'aider.
AP
Je suis à la recherche d'un algo de création de l'échelle d'un graphique de façon à ce que les valeurs soients des chiffres ronds comme dans excel.
Merci par avance à ceux qui peuvent m'aider.
AP
je suis pas tres fort en algo,
mais je pense que tu peux le faire toi meme...
tu prend le max des valeurs, tu rajoute 25% puis tu arrondis...
25% c'est juste une suggestion, tu fais ca en fonction de la marge que tu veux avoir entre le point le plus haut et le max du graphique...
Le logarithme décimal est ton ami, pour cela ...
Posons A, l'amplitude de ton graphique (l'écart entre le maximum et le minimum)
On calcule E la partie entière du logarithme décimal de A ( log10(A) = ln(A)/ln(10) ).
E nous donne la puissance de 10 des sous unités de ton graphique ...
Un exemple :
ton graphique va de -123 à 752.
A vaut alors 752 - (-123) = 875
E vaut alors 2 (partie entière de 2.9420)
Tu peux donc avoir une échelle de -123 à 875 en plaçant tes marques d'échelle pour toutes les valeurs dont le modulo 10^2 est nul, soit { -100, 0, 100, 200, 300, 400, 500, 600, 700 }.
Ce n'est pas la seule solution ...
La FAQ Perl est par ici
: La fonction "Rechercher", on aurait dû la nommer "Retrouver" - essayez et vous verrez pourquoi !
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager