obtain information from saved figure
Show older comments
I have a figure saved as 'Temp.pdf'. I would like to obtain the data from this figure within a new session. Some information about the figure: It is a 1x43824 vector showing measurements over several years. Now I want to load the information from this graph into a new session in order to compare with another dataset. How is this possible?
Answers (1)
Jan
on 31 Mar 2012
0 votes
No, you cannot get the data from a PDF file. If the figure is saved as .fig file, obtaining the data is easy.
2 Comments
Richard
on 31 Mar 2012
Jan
on 31 Mar 2012
There is no way to convert a PDF to a FIG file. A Matlab figure can be saved using HGSAVE as a FIG file. Reloading this file and using FINDOBJ to determine the handle of the wanted object allows to get the coordinates by:
X = get(ObjectHandle, 'XData'); Y = get(ObjectHandle, 'YData');
This has been discussed repeatedly in this forum. You can find this e.g. by letting Google search for 'XData' in this forum.
However, it would be easier to create a meaningful answer, if you explain what you have and what you want explicitly.
Categories
Find more on Printing and Saving in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!