标签: matlab
我在Matlab的同一个图中有一个plot和一个scatter3。 plot仅用作"装饰",而scatter3包含实际数据。但是,当我点击数据点以查看其值时,它通常会粘贴到plot的元素上。
plot
scatter3
有没有办法设置数据光标只能粘贴到scatter3而不是绘图的元素?
类似的东西:
plot(..., dataCursorCanNotStick) hold on scatter3(..., dataCursorCanStick)
答案 0 :(得分:5)
使用数据光标时,您可以使用set(plot_handle,'hittest','off')作为要忽略的plot。
set(plot_handle,'hittest','off')
示例:强>
figure; x = -10:0.01:10; hold on; h1 = plot(x,sin(x), 'r'); h2 = plot(x,cos(x), 'b'); set(h2,'hittest','off') hold off;
单击蓝色图表时,数据光标将不与其对齐。