Command 'plot3' clears functions which were added when an axes is created in GUIDE. Why?
显示 更早的评论
Hi all,
I created an axes - My_Axes (using GUIDE but I think it doesn't matter) - and specified a 'ButtonDownFcn' to treat mouse clicks on the created graph. However, when I plot something on this axes using the the funcition 'plot3' the axes field 'ButtonDownFcn' is cleared! Of course, nothing happens when later I click with the mouse on the graph. Strangely, this is not the case when I create a graph using 'plot' (I didn't check all the other plotting functions). Why? Is this the way Matlab is suppose to treat axes?
Thanks,
Alon
采纳的回答
更多回答(1 个)
I assume this is a bug. Which Matlab version an OS are you using?
Does it help to set the 'NextPlot' property of the axes object to 'add'? This is equivalent to hold on, but then an automatic replacement of the axes' content is disabled.
类别
在 帮助中心 和 File Exchange 中查找有关 Line Plots 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!