Bonjour,
J'ai écrit un programme VB6 pour dessiner des graphiques relatif à la maintenance d'un aquarium qui fonctionne très bien sauf l'échelle des ordonnées.
Je recherche les valeurs minimum et maximum des données et je divise la différence par 10 afin de graduer l'axe vertical.
Le problème est que les graduations sont mal réparties ce qui fait qu'elles ne sont pas faciles à interpoler, exemple
minimum = 365 maximum = 495
l'intervalle entre les graduations = (495 - 365) / 10 = 13
ce n'est pas commode.
Je cherche une technique pour ajuster les valeurs min et max afin que les graduations soient un multiple de 2, 5 ou 10.
La difficulté est que les amplitudes des graphiques sont très variés; il faudrait que le calcul soit dynamique; autre exemple
Merci d'avance pour votre aide