鼠标滚轮的缩放操作加在ginput
上,真是挺方便的事。原来的ginput
只能点点点,想放大细看数据点还得手动切换工具,麻烦。zoomginput直接把ginput
和zoom
绑一块儿,滚轮一滚就放大缩小,响应也快,体验顺滑。
在高密度数据可视化时,这功能爽。比如你要在一堆密密麻麻的曲线上找一个精确坐标,用滚轮放大到细节再点击,误差小多了。调用方法和ginput
一样简单:
[x, y] = zoomginput(n, figureHandle);
变量x
和y
就存好了用户选的坐标,没额外学习成本。
下载下来记得把zoomginput.m
放到工作路径,不然 MATLAB 找不到它。用的时候注意滚轮缩放是针对当前活动的轴,所以如果图上有多个子图,先点一下你要缩放的那块。嗯,习惯了之后,你会觉得没有它,ginput
就不完整。
如果你经常在 MATLAB 里点数据点,又边选边放大缩小,这个工具值得收藏。