Dans matlab, comment puis-je effectuer un zoom avant sur une parcelle de terrain dans mon script
J'aimerais faire un zoom avant sur une parcelle à l'aide d'un script. Je suis seulement intéressé à l'horizontale contraint de zoom. Donc j'aimerais faire quelque chose comme
p = plot(myData);
z = zoom;
set(z, 'ZoomInToPoints' , [50 100]);
ou
p = plot(myData);
myZoom([50, 100]);
Si l'une de ces fonctions de zoom sur une parcelle comme lorsque vous faites un zoom avant avec l'outil loupe. Je ne spécifiez deux points parce que je ne veux zoomer horizontalement.
Remarque, j'ai déjà essayé d'utiliser xlim pour cela. Bien que cela fonctionne, il ne me laisse pas utiliser la commande text
sur mes parcelles, dont j'ai besoin.
Que voulez-vous dire "il ne me laisse pas utiliser la commande
Aucun texte montre, en réalité, sur le terrain. Il pourrait être encore en activité, mais de mettre le texte dans le mauvais endroit.
Je suis assez de zoom ne va pas résoudre votre problème. Vous aurez à modifier l'emplacement du texte.
Eh bien, quand je zoom avec la loupe, tout fonctionne bien. Il n'y a pas moyen de zoomer par l'émission d'une commande dans mon script?
Ce comportement est un peu étrange. Peut-être vous pouvez nous donner plus de votre code afin que nous puissions voir si il y a autre chose à l'origine de ce problème.
text
" après l'utilisation de xlim
? La fonction xlim
définit simplement le x-les limites de l'axe. Il ne devrait pas affecter les appels à text
.Aucun texte montre, en réalité, sur le terrain. Il pourrait être encore en activité, mais de mettre le texte dans le mauvais endroit.
Je suis assez de zoom ne va pas résoudre votre problème. Vous aurez à modifier l'emplacement du texte.
Eh bien, quand je zoom avec la loupe, tout fonctionne bien. Il n'y a pas moyen de zoomer par l'émission d'une commande dans mon script?
Ce comportement est un peu étrange. Peut-être vous pouvez nous donner plus de votre code afin que nous puissions voir si il y a autre chose à l'origine de ce problème.
OriginalL'auteur devin | 2010-08-02
Vous devez vous connecter pour publier un commentaire.
Appels à
text
va corriger le texte à un ensemble spécifique de coordonnées sur le graphique. Avez-vous essayé de mettre à jour ces après l'appel de xlim?EDIT: Vous pouvez toujours ajuster la position du texte:
Pas assez, mais il devrait fonctionner. Si vous avez plus d'une annotation par les axes ou les axes par la figure, vous pouvez toujours jeter le code ci-dessus dans une boucle.
OriginalL'auteur Doresoom
Quel est le problème avec
text
etxlim
? N'est-ce pas le type de comportement que vous souhaitez?Si je ne suis malentendu et que vous voulez faire apparaître le texte à un point spécifique dans votre axe de l'espace (pas l'espace de données que
text
utilise) indépendamment de la façon dont un zoom avant, vous pouvez créer un autre ensemble d'axes pour votre texte:OriginalL'auteur Matt Mizumi