obtain information from saved figure

1 visualizzazione (ultimi 30 giorni)
Richard
Richard il 31 Mar 2012
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?

Risposte (1)

Jan
Jan il 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 Commenti
Richard
Richard il 31 Mar 2012
How easy is easy? What would have to do if I had a .fig file?
Jan
Jan il 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.

Accedi per commentare.

Categorie

Scopri di più su Printing and Saving in Help Center e File Exchange

Tag

Community Treasure Hunt

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

Start Hunting!

Translated by