matlab - 我可以使用 roipoly 从散点图中获取数据吗?
我想使用多边形形状选择数据。我知道 roipoly 是为了“图像”而这样做的。散点图有类似的东西吗?
I want to select data using a polygonal shape. I understand roipoly does that for 'images'. is there something like this for scatter plots?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以使用数据刷在散点图上标记数据,然后将其提取到工作区。在图形窗口顶部查找小画笔符号。
请参阅 Matlab 中的使用数据刷标记图形,以及从非常有用的未记录的 Matlab 访问绘图刷数据。
如果要绘制复杂的多边形,可以使用 impoly 和 inpoly:
You can use data brushing to mark data on a scatter plot then extract it to the workspace. Look for the little brush symbol at the top of a figure window.
See Marking up graphs with Data Brushing from Matlab, and Accessing plot brushed data from the very useful Undocumented Matlab.
If you want to draw a complex polygon, you can use impoly and inpoly: