matlab 界面设计中怎么把axes放在最上层

 我来答
tianxiawulang
推荐于2016-07-28 · TA获得超过2.7万个赞
知道大有可为答主
回答量:4732
采纳率:89%
帮助的人:2570万
展开全部

1、楼上所说Layer属性不靠谱,该属性只决定axes的坐标轴、Tick等要素是否被坐标系里面的对象如patchsurfaceimage等所遮盖,与其它无关。

 

2、楼主的要求做不到。对于同一类型的图形对象,可以通过设置Children的顺序来调整其显示顺序,但是,GUIDE里面的text属于uicontrol控件,而控件总是显示在axes的前面,这一点据我所知无法改变。

 

3、一般来说,text应该和axes放在不同的位置,便发生重叠。如果确实有需要把text放在axes的后面显示,可以考虑单独为text创建一个axes,并将axes属性设为不可见,然后在该axes上面使用text函数创建文字对象(注意,不是uicontrol),应该可以达到这个目的。但是:(1)这个似乎只能通过编程实现,无法用GUIDE来做;(2)我仍然不认为有需要用axes遮盖text的这种应用场景。

光点科技
2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件... 点击进入详情页
本回答由光点科技提供
我是舞三
2015-11-07 · 贡献了超过124个回答
知道答主
回答量:124
采纳率:100%
帮助的人:21.2万
展开全部
这plot之后,可以增加参数,控制线型或者marker的显示风格
例如

plot(x,y,'--rs','LineWidth',2,... %线型为红色虚线,marker为方框,线粗细设定为2
'MarkerEdgeColor','k',... %marker边缘颜色设定为黑色
'MarkerFaceColor','g',... %marker内部颜色设定为绿色
'MarkerSize',10) %marker大小设定为10

如果你只需要设定大小,那么只需要最后一个设定就可以了
大小有后面的数字决定
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhuyue1302r
2016-02-19 · 超过43用户采纳过TA的回答
知道小有建树答主
回答量:84
采纳率:0%
帮助的人:54.1万
展开全部
右键点击那个axes,有个“置于顶层(Ctrl+F)”
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jimtien
2014-07-11 · TA获得超过7652个赞
知道大有可为答主
回答量:2146
采纳率:88%
帮助的人:1093万
展开全部
set(gca,'Layer','top')
追问
是在界面设计中,我添加这个图层总是被text层挡在最底下
追答
什么意思?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式