Set Image Axis as Primary Axis
Afficher commentaires plus anciens
I have a figure of a plot/graph I would like to load into MATLAB (first figure below) that has its own axes. I would like to make these axes my working axes as I need to plot data on top of this graph at particular points corresponding to the figure's axis. However, when I load the image, MATLAB generates it's own axis(second figure). If it wasn't for the fact that the figure axis is on a log-log scale, this might not be a problem.
Any help would be appreciated it. Thanks!


6 commentaires
Ameer Hamza
le 11 Mar 2020
How are you displaying the image? By default imshow() does not display axes.
Josh Bridges
le 11 Mar 2020
Ameer Hamza
le 11 Mar 2020
You can make the axis invisible again. See my answer. Now, how to synchronize these both axis is a seperate issue.
Josh Bridges
le 11 Mar 2020
Ameer Hamza
le 11 Mar 2020
I recently answered another question dealing with synchronization of axes: https://www.mathworks.com/matlabcentral/answers/509899-plot-with-two-related-x-axes. Although these two cases are not different, however, the basic idea is the same. You can see that answer to come up with a solution. If no one else posted a solution until tomorrow, then I will try to post a solution.
Ameer Hamza
le 12 Mar 2020
Josh, check the code in my updated answer.
Réponse acceptée
Plus de réponses (0)
Catégories
En savoir plus sur Basic Display dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
