multiple datatip value extraction

37 ビュー (過去 30 日間)
kumaresan
kumaresan 2012 年 5 月 17 日
i have plotted my graph and have marked certain peaks in the graph with datatips. now i would like to extract all the marked values to either work space or anywer else so that i can plot those data again. i'm using R2009b

採用された回答

Richard
Richard 2012 年 5 月 21 日
Hi Kumaresan, You can get the values of datatip positions using the datacursormode and getCursorInfo functions:
d = datacursormode(fig);
vals = getCursorInfo(d);
where fig is the handle to your figure and vals is a structure containing positions and data indices.
  2 件のコメント
kumaresan
kumaresan 2012 年 5 月 24 日
this is the comand i use to plot
h=semilogx(t1fft1hz,t1fft1g),
then i placed 5 datatips on my graph.
then i entered,
d = datacursormode(h);
vals = getCursorInfo(d);
mathlab showed,
??? Error using ==> datacursormode at 138
Invalid figure handle
wher did i went wrong?
Walter Roberson
Walter Roberson 2012 年 5 月 24 日
datacursormode() must be applied to a figure as a whole, not to a plot within a figure.

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File Exchange2-D and 3-D Plots についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by