暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Matlab-助力绘图-LineSet1.0

Matlab随笔 2021-08-25
250
通过属性检查器,Matlab可以美化图片,但是,我总觉得有点卡,找属性比较麻烦,不知道你有没有类似的问题。所以,我做了一款GUI,名为LineSet1.0,对线段的常用属性可以快速配置。
这款GUI能够对线段增加右键菜单,如图:

点击“线条属性”,出现如下界面,可以设置线的颜色、线型、线宽、标记类型、标记大小。


具体使用过程可见此视频:


如何增加右键菜单呢,核心代码如下:

    % 获取必要句柄
    fig=figure(1);% 图窗句柄
    l=findobj(fig.Children,'Type','Line');% 线段句柄


    %建上下文菜单组件
    cm=uicontextmenu(fig); 


    % 绑定线段和上下文菜单
    l.UIContextMenu=cm;
    c1='color3(gco)';% 调用color3.m
    uimenu(cm,'Label','线条属性','Callback',c1);


    获取方式:

    ①GUI:后台回复"LineSet1.0"。

    ②源码:将本条推文推送至朋友圈后,发送截图至公众号后台。


    目前这款GUI只能对线段属性快速调整,比较局限,但后面我会推出坐标轴设置的GUI,两者搭配使用,口味更佳,敬请期待!如果你喜欢这款GUI,欢迎点赞,在看,分享,谢谢!

    文章转载自Matlab随笔,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

    评论