8
votes

matlab multiple x axe un en dessous d'un autre

J'essaie de créer un tracé MATLAB avec plusieurs axes x un en dessous d'un autre et un seul axe Y.

J'ai parcouru à travers l'échange de fichiers Mathworks et il n'y a que des suggestions / scripts pour plusieurs axes y. Je voudrais réaliser quelque chose comme Cette question pour R .


1 commentaires

Peut-être que l'une d'entre elles peut vous aider: - Utilisation de plusieurs x- et Y-Axes - Linkaxes


3 Réponses :


-1
votes

Vous devez utiliser une fonction de patch pour cela. Regardez ici pour plus de détails: http://www.mathworks.com/matlabentral/fileeexchange/26550 -Myplotyy


0 commentaires

3
votes

Si vous n'avez pas besoin de tracer des données sur les axes secondaires et que vous les utilisez simplement pour montrer une échelle (comme l'exemple que vous avez lié à), vous pouvez le faire simplement en ajoutant une seconde (ou troisième, etc. ) Axe à la position appropriée et réglage de la hauteur très petite: xxx

puis définissez les étiquettes de tick de manière appropriée.


0 commentaires

4
votes

Voici un exemple de solution si vous n'avez besoin que d'un deuxième axe pour afficher une échelle différente (la solution de Jeff_k mais plus élaborée): xxx


0 commentaires