【发布时间】:2012-12-21 06:47:33
【问题描述】:
当我在使用 imagesc (Matlab R2012a) 创建的图像上绘制透明度
imagesc(rand(10,20))
hold on
patch([5 5 15 15],[3 7 7 3],'r','facealpha',.5)
这是一个错误,还是有办法正确处理?
编辑
如果我设置set(gca,'xtick',[],'ytick',[]),数字就会消失,所以它确实与滴答有关。我当然更喜欢在我的身材上有刻度。
【问题讨论】:
-
我刚刚在 2012b 上尝试过,但没有发生。重新开始matlab后也会发生这种情况吗?我猜你有一些导致问题的旧轴。
-
重启后还是会出现,对于新图。
-
如果把渲染器改成
zbuffer,问题还会出现吗?即set(gcf,'renderer','zbuffer') -
您能否验证您的 XtickMode 和 YtickMode 是否设置为 auto 以及您的 xlim 和 ylim 是否有意义?
-
我可以验证2012b不会发生这种情况,为什么不升级你的matlab版本?