Set Image Axis as Primary Axis
Ältere Kommentare anzeigen
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 Kommentare
Ameer Hamza
am 11 Mär. 2020
How are you displaying the image? By default imshow() does not display axes.
Josh Bridges
am 11 Mär. 2020
Ameer Hamza
am 11 Mär. 2020
You can make the axis invisible again. See my answer. Now, how to synchronize these both axis is a seperate issue.
Josh Bridges
am 11 Mär. 2020
Ameer Hamza
am 11 Mär. 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
am 12 Mär. 2020
Josh, check the code in my updated answer.
Akzeptierte Antwort
Weitere Antworten (0)
Kategorien
Mehr zu Basic Display finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
