[Résolu] Graphe et échelle logarithmique...
Publié : mer. 20/juin/2012 10:21
Bonjour à tous,
je continue a faire de la domotique et aujourd'hui j'obtiens de jolies graphes de températures (qui peuvent rester linéaires) et je viens de terminer l'extraction des tableaux sur les énergies (conso et production).
http://golfy.free.fr/Velbus/index.html
On voit d'ailleurs que l'échelle de temps ne s'affiche pas sur les graphes d'énergie, preuve que je devrais arrêter de développer jusqu'à 1h du mat'
Mon problème est notamment sur le graphe de consommation (CPT1) dont l'échelle va de 100W à 13000W. Passé 6000W, le détail devient moins intéressant... une échelle logarithmique serait utile, à condition de se rappeler de ses cours de maths
Je pense partir avec la fonction purebasic "Resultat.f = Log10(Nombre.f)" mais comment dois-je modifier la formule d'échelle pour avoir 100, 200, 500, puis 1000, 2000, 5000 puis 10000, 13000
Ainsi, je pourrais surveiller les valeurs basses (< 500) et ne pas saturer mon graphe quand il y a 12-13kW.
Merci de vos aides
je continue a faire de la domotique et aujourd'hui j'obtiens de jolies graphes de températures (qui peuvent rester linéaires) et je viens de terminer l'extraction des tableaux sur les énergies (conso et production).
http://golfy.free.fr/Velbus/index.html
On voit d'ailleurs que l'échelle de temps ne s'affiche pas sur les graphes d'énergie, preuve que je devrais arrêter de développer jusqu'à 1h du mat'

Mon problème est notamment sur le graphe de consommation (CPT1) dont l'échelle va de 100W à 13000W. Passé 6000W, le détail devient moins intéressant... une échelle logarithmique serait utile, à condition de se rappeler de ses cours de maths

Je pense partir avec la fonction purebasic "Resultat.f = Log10(Nombre.f)" mais comment dois-je modifier la formule d'échelle pour avoir 100, 200, 500, puis 1000, 2000, 5000 puis 10000, 13000
Ainsi, je pourrais surveiller les valeurs basses (< 500) et ne pas saturer mon graphe quand il y a 12-13kW.
Merci de vos aides
