提取刷数据编程

27日视图(30天)
斯科特•史密斯
斯科特•史密斯 2023年5月17日21:32
回答: 斯科特•史密斯 2023年5月18日21:28
嗨,每个人都比我聪明,(前期——>我可以得到一些Matlab工程师/大师眼睛吗?)
我想 提取哪些用户数据点被刷 在一个散点图。
显然这是跟踪 的某个地方 ,因为如果你右击情节
  1. 刷数据导出到一个变量中
  2. 删除/ unbrushed点刷
  3. 复制到命令行
我怎样才能刷数据的列表吗 以编程方式 吗?
我的终极目标是刷一套相关的散点图,但是第一步就是选择的集合点,并再次得到一个合乎逻辑的选择。
我想钩到预构建Matlab工程师所做的工作,而不是家酿啤酒janky和缓慢的版本。
有人知道Matlab保持这个秘密武器吗?
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
这就是到目前为止我已经试过
我最好的猜测起点是使用 结构() 函数来显示隐藏内部刷对象的属性。
然而,尽管新领域“ModeHandle”, 我找不到我所做的,我所追求的一次
- - - - - - - - - - - - - - - - - - - - - - - - -
我流的例子:
%散点图
x = 0.1:0.1:100;
y = sin (x) / x;
散射(x, y);
b =刷;%的刷对象
b。使=“上”%可以刷牙
我去刷(见上图)
现在揭露隐藏的刷对象
b2 =结构(b);%刷对象显示所有隐藏的属性
ModeHandle字段出现,但我似乎无法找到刷点/性能。
我已经深入钻研ModeHandle,没有运气。
任何帮助导航ModeHandle字段将被欣赏。
2的评论
斯科特•史密斯
斯科特•史密斯 2023年5月18日在日月星辰
太棒了!非常感谢!这和接受答案一个很大的帮助!

登录置评。

接受的答案

亚当Danz
亚当Danz 12点45分的时候2023年5月18日
选择数据点的坐标,你可以效仿 这个答案
答案表明BrushData刷的是对象的一个属性,包含一个逻辑索引的数据点。你可以使用这个逻辑从XData指数提取坐标,YData ZData属性(对于大多数图形对象)。
1评论
斯科特•史密斯
斯科特•史密斯 2023年5月18日在日月星辰
所以有帮助。我希望这是容易找到/“BrushedData”不是一个隐藏的属性。
谢谢!

登录置评。

答案(1)

斯科特•史密斯
斯科特•史密斯 2023年5月18日21:28
也像楼主,
这实际上为散点图工作,(我想)相关散点图,同时正在exceuted正确刷牙。
快速的示例代码
x = 0:0.1:100;
y = sin (x) / x;
s =散射(x, y);
然后刷所需的数据
最终得到一个逻辑/刷数据的索引
BData =得到(年代,“BrushData”);

标签

s manbetx 845


释放

R2022a

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!