obtain information from saved figure

1 次查看(过去 30 天)
Richard
Richard 2012-3-31
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?

回答(1 个)

Jan
Jan 2012-3-31
No, you cannot get the data from a PDF file. If the figure is saved as .fig file, obtaining the data is easy.
  2 个评论
Richard
Richard 2012-3-31
How easy is easy? What would have to do if I had a .fig file?
Jan
Jan 2012-3-31
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.

请先登录,再进行评论。

类别

Help CenterFile Exchange 中查找有关 Printing and Saving 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by