Bonjour,
J'aimerais savoir s'il est possible de construire un graphique qwtplot de manière que le repère soit orthonormé, donc de contraindre la taille du graphique selon les valeurs des coordonnées X et Y ?
Je n'ai rien trouvé dans ce sens.
Merci
Bonjour,
J'aimerais savoir s'il est possible de construire un graphique qwtplot de manière que le repère soit orthonormé, donc de contraindre la taille du graphique selon les valeurs des coordonnées X et Y ?
Je n'ai rien trouvé dans ce sens.
Merci
Tu peux spécifier l'échelle de tes axes, donc il n'y a pas de problèmes. Par contre, si tu veux ajouter des choses comme le zoom, il faudra surement faire une fonction pour garder le rapport identique.
Mais ça se fait facilement.
G.
Un problème avec Qt ? Vous trouverez votre réponse ici : http://doc.trolltech.com/4.6/overviews.html
En français (traduction réalisée par l'équipe Qt de DVP) : http://qt.developpez.com/doc/4.6/vues-d-ensemble/
Merci.
C'est justement tout le problème : je définis bien mes axes avec setAxisScale, mais ça permet seulement de préciser les valeurs min et max de l'axe. L'échelle s'adapte automatiquement à la taille de la fenêtre.
Je ne sais pas comment fixer l'échelle, c'est à dire en terme de pixels : 1 m = x pixels,
ce qui permettrait de construire le repère orthonormé.
Ok, je comprends mieux ce que tu veux faire. En fait tu veux faire plus qu'un repère orthnormé (i _|_ j && i == j).Je ne sais pas comment fixer l'échelle, c'est à dire en terme de pixels : 1 m = x pixels,
ce qui permettrait de construire le repère orthonormé.
Pour fixer la représentation graphique de ton échelle, je n'ai pas de solution toute faite. Par contre, je pense qu'il faut que tu travaille sur les QwtScaleMap (c'est cette classe qui fait la correspondance entre ton repère et la représentation en pixel). Analyser et redéfinirme semble un bon point de départ.
Code : Sélectionner tout - Visualiser dans une fenêtre à part QwtScaleMap QwtPlot::canvasMap(int axisId) const
Bon courage, et tiens nous au courant,
G.
Un problème avec Qt ? Vous trouverez votre réponse ici : http://doc.trolltech.com/4.6/overviews.html
En français (traduction réalisée par l'équipe Qt de DVP) : http://qt.developpez.com/doc/4.6/vues-d-ensemble/
Ok.
Je suis désolé, je n'ai pas le temps de faire des essais en ce moment, mais je pourrai revoir ça en fin de semaine prochaine.
Bon courage,
G.
Un problème avec Qt ? Vous trouverez votre réponse ici : http://doc.trolltech.com/4.6/overviews.html
En français (traduction réalisée par l'équipe Qt de DVP) : http://qt.developpez.com/doc/4.6/vues-d-ensemble/
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