obtain information from saved figure

2 visualizaciones (últimos 30 días)
Richard
Richard el 31 de Mzo. de 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?

Respuestas (1)

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

Iniciar sesión para comentar.

Categorías

Más información sobre Graphics Object Identification en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by