登录论坛

查看完整版本 : [求助]GUI 中图形放大的问题


dnping
2007-08-19, 22:06
在GUIDE里面创建了有三个子图的GUI界面,对于每一个图而言,有一个问题:
选任意一个图,比如说选第二个图,放大了图中的一个小的图形,旁边大的图形的一部分就会在这个子图上面的子图中显示,也就是说,放大了其中图形,就使这整个子图都放大,并且画到了其它的图形中去了,当然,是不可能会画到界面的外面去的。
不知道这是matlab的一个bug,还是可以在某一个属性里面设置图形放大,以使整个放大的图形仅仅是在这个子图中显示。用plot,stem,bar等画出来的图形放大就没有这个问题。
有哪位高手知道,请赐教。

dnping
2007-08-20, 21:26
请大家帮忙解答一下,非常感谢,此贴我会经常跟踪的,长期有效!

dnping
2007-08-25, 19:03
:confused:
难道没有人回复一下?

hongyijia
2007-12-30, 21:34
在GUIDE里面创建了有三个子图的GUI界面,对于每一个图而言,有一个问题:
选任意一个图,比如说选第二个图,放大了图中的一个小的图形,旁边大的图形的一部分就会在这个子图上面的子图中显示,也就是说,放大了其中图形,就使这整个子图都放大,并且画到了其它的图形中去了,当然,是不可能会画到界面的外面去的。...

学到了,谢谢

elunxu
2007-12-30, 21:52
建议看看这个,可以实现图中的放大http://www.ilovematlab.cn/thread-913-1-1.html

dnping
2008-01-25, 21:08
多谢elunxu版主,对于matlab中GUI的问题我想与这个不大一样,因为对于plot都是matlab的默认操作,放大或者缩小都无关,matlab自己可以控制大小。
然而当用于GUI里面的时候,对于放大缩小操作这个却没有办法控制,因为你的整个图形的放大不能控制在当前的坐标中。
在你的程序中,我用的是matlab6.5,mmzoom无法识别……