obtain information from saved figure

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
Jan on 31 Mar 2012
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

How easy is easy? What would have to do if I had a .fig file?
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.

Sign in to comment.

Categories

Find more on Printing and Saving in Help Center and File Exchange

Tags

Asked:

on 31 Mar 2012

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!