As-tu essayé de jouer avec la fonction VIEW et avec les propriétés XDir,YDir et ZDir de l'objet Axes plutôt que d'utiliser la Camera ?
As-tu essayé de jouer avec la fonction VIEW et avec les propriétés XDir,YDir et ZDir de l'objet Axes plutôt que d'utiliser la Camera ?
Avec le view:
J'ai l'élément qui bouge à nouveau (malgré que les élément de mon graphique rest fixe par rapport à la figure...).
Avec XDir et YDir:
Même problème que précédemment tout l'élement axes bouge dans la figure...
N'est-il pas possible de prendre le problème dans l'autre sens ?
Je veux dire, toujours dessiner dans le même plan et n'avoir à utiliser que la fonction PAN et pas les autres fonctions de la Camera.
En gros, si tu souhaites avoir l'axe des abscisses verticale, tu peux inverser les X et les Y.
A la place de
tu fais quelque chose comme
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 plot(X,Y) <Modification des propriétés de la camera> pan(...)
C'est juste une idée mais ça m'a l'air plus robuste que d'utiliser la Camera...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 plot(Y,X) pan(...)
J'ai envoyé une demande au support Matlab... Ils ont peut etre une solution toute faite pour ca...
Dans le pire des cas je fais comme tu as dit. Mais ce ne sera pas facile car j'ai égallemet des rotation à 45° et des mirroires à faire.
Réponse du support:
SuiteThank you very much for sending us this very reproducible bug. I will further investigate this issue, so I can hopefully provide you with a workaround. There is however quite a lot of code involved, so it might take some time for me to find the exact problem.
As soon as I have any updates on this issue, I will let you know.
If you need further assistance regarding this issue, please reply to this email preserving the THREAD ID listed below.
Hereby I send you some example files as just discussed on the phone. I have added quite a lot of comments in my script, so I hope you will be able to understand what I have done. The alternative panning example now works for normal axis, there still needs to be done some extra work in case the figure has been rotated. I think you can see for your situation what is best and update the script accordingly.
The second file contains the data manipulation files that I created for mirroring and rotating your data. This would be the preferred way of modifying your data if you like to be able to pan the figure afterwards.
I will submit this bug to our development team, so they can work on this issue.
If you need any further help with this issue, please do not hesitate to contact me again. I assume that you will be able to find a solution for your problem with the files that are in this email and therefore close your service request. You can always reopen your service request if you have any additional questions.
Sincerely,
En gros pour résummer:
Quand on utilise la fonction "pan", on ne peut pas modifier les propriéte d'aspect et de position du graphique car à partir du moment où on y a touché on passe en format de graphique 3D (sans vraiment sans rendre compte) et la fonction pan ne sait aps les gérer.
Solution:
Peut être une mise à jour futur de la fonction pan?
Travailler sur les données sources pour faire les modifications plutot que sur le graphique.
A+
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