Set Image Axis as Primary Axis
Mostrar comentarios más antiguos
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 comentarios
Ameer Hamza
el 11 de Mzo. de 2020
How are you displaying the image? By default imshow() does not display axes.
Josh Bridges
el 11 de Mzo. de 2020
Ameer Hamza
el 11 de Mzo. de 2020
You can make the axis invisible again. See my answer. Now, how to synchronize these both axis is a seperate issue.
Josh Bridges
el 11 de Mzo. de 2020
Ameer Hamza
el 11 de Mzo. de 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
el 12 de Mzo. de 2020
Josh, check the code in my updated answer.
Respuesta aceptada
Más respuestas (0)
Categorías
Más información sobre Basic Display en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
