问题标签 [ginput]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
matlab - Matlab:图形GUI中的ginput
我正在尝试从 GUI 内的绘图中获取坐标,我想使用 ginput 函数,但我不知道如何在 GUI 内的绘图中使用它。我见过一个名为 ginputax 的框架,但我无法让它工作。我的代码是这样的:
我也试过:
但是这两种情况都会生成一个与 GUI 分离的新图形。任何提示将不胜感激......提前谢谢你。
matlab - 在 MATLAB 中使用 ginput 函数时放大/缩小
我正在使用ginput
MATLAB 中的函数来使用光标来收集图像上的许多 x,y 坐标。我正在沿着图像遵循特定路径,需要放大以获得精确的坐标,但是在使用ginput
. 关于如何解决这个问题的任何想法?
这是我正在使用的非常简单的代码。
matlab - MATLAB 无法使用 ButtonDownFcn 保存每个轴鼠标点击子图
我有一个 3x1 子图,我已经弄清楚如何捕获鼠标单击坐标并将它们存储到每个轴内的数组中。但是,我想修改我的代码,以便能够一次存储来自每个轴的鼠标点击。
这是我的代码:
输出
如上面的输出所示,点击后,它似乎只捕获了我点击的最后一个轴的坐标。我希望能够获得所有轴点的值。任何人都可以帮忙吗?谢谢。
matplotlib - 在 PyQt4 的嵌入式 matplotlib 图中使用 ginput
我正在尝试使用“ginput”通过允许用户单击位置来测量 matplotlib 图中的距离。我可以在 matplotlib 图中独立执行此操作,但是当我尝试将图设置到 matplotlib 画布上然后将其嵌入 PyQt4 小部件时遇到问题。下面是我的代码,其中大部分取自 matplotlib 示例。我的解决方案是单击一组位置,并将 (x,y) 坐标传递给“dist_calc”函数以获取距离。
matlab - 用于我的分析的 ginput 循环
所以我试图在matlab中为我的ginput创建一个循环,我有以下代码:
我想将 [x, y] 放入一个 30x6(30 个点和 6 个图像)的矩阵中,我尝试制作一个 for 循环和一个类似 xx=x(k) 的函数,但我让它工作了。有人可以帮我这样做,因为它可以为我的分析节省大量时间。我是 matlab 的新手,所以希望你们能帮助我,因为我似乎无法在 matworks.com 上找到可用的答案
python - 使用 Matplotlib 根据 ginput 中的点绘制 3D 曲面图
我正在尝试在用户指定的 ginput() 点上绘制峰值(3D 地形峰值)。这些峰必须采用 3D 曲面图的形式,如此链接3D 曲面图峰上的示例图像所示。到目前为止,我已经设法从 ginput() 函数中获取点并将它们分成两个不同的数组一个与 x 坐标另一个与 y 坐标。如何使用余弦波在这些点上绘制这些峰值?
我还是 python 新手,所以我写了几行我想要实现的伪代码,以便尝试让我的问题更加清晰。
我试图实现的代码的伪代码
matlab - Matlab:等待鼠标点击一定时间,然后继续
在我的 Matlab 脚本中,我希望用户有 5 秒钟的时间通过单击任何鼠标按钮来回答问题,或者没有鼠标单击来回答问题。如果用户单击鼠标按钮,脚本将继续。如果 5 秒后没有单击鼠标,脚本也会继续。任何想法如何做到这一点?
[x,y,MouseClick]=ginput(1);
我在一个tic
toc
循环中尝试过,并记录MouseClick
变量,但脚本会暂停,ginput
直到输入一些东西,它会永远在那里等待。如果没有输入,我需要它在 5 秒后继续前进。
这是代码: