Echelle graphique normalisée

Résolu
Herve_be
Messages postés
954
Date d'inscription
mercredi 4 août 2010
Statut
Membre
Dernière intervention
5 juin 2022
- Modifié par Herve_be le 7/11/2014 à 09:08
BunoCS
Messages postés
15266
Date d'inscription
lundi 11 juillet 2005
Statut
Modérateur
Dernière intervention
24 juin 2022
- 7 nov. 2014 à 18:39
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

2 réponses

Herve_be
Messages postés
954
Date d'inscription
mercredi 4 août 2010
Statut
Membre
Dernière intervention
5 juin 2022
2
7 nov. 2014 à 18:08
Bonjour,
Il n'y avait pas lieu de déplacer ce message car, bien que je programme en VB6, la question n'est pas spécifique à VB6, raison pour laquelle je l'avais mis dans la section Graph.
En le déplaçant en VB6 seuls les abonnés connaissant VB6 sont susceptibles de répondre.
Merci de le remettre où il était.
0
BunoCS
Messages postés
15266
Date d'inscription
lundi 11 juillet 2005
Statut
Modérateur
Dernière intervention
24 juin 2022
103
Modifié par BunoCS le 7/11/2014 à 18:40
Soit.
Mais il faut plutôt comprendre "Graph" au sens "Graphisme - Design" et non "Graphique". Tu toucheras donc, à mon sens, moins de monde dans cette section...
0