主要内容

axtoolbarbtn

工具栏按钮添加到轴

描述

btn= axtoolbarbtn (结核病)添加一个指定的轴工具栏按钮结核病并返回ToolbarPushButton对象。

例子

btn= axtoolbarbtn (结核病,风格)添加一个按钮或国家指定的工具栏按钮结核病并返回按钮对象。按钮,设置风格“推”。状态按钮有两个状态,设置风格“状态”

btn= axtoolbarbtn (结核病,风格,名称,值)指定按钮属性使用一个或多个名称-值对参数。

例子

全部折叠

添加一个自定义状态的轴工具栏按钮打开和关闭轴网格线。

首先,创建一个程序文件mycustomstatebutton.m。在程序文件:

  • 随机数据。

  • 为轴与创建工具栏选项来放大,缩小,恢复视图使用axtoolbar函数。

  • 添加一个空的状态按钮工具栏使用axtoolbarbtn函数。返回ToolbarStateButton对象。

  • 指定的图标、工具提示和状态按钮通过设置回调函数图标,工具提示,ValueChangedFcn属性。下面的例子使用了网格图标,您必须首先保存为一个图像文件mygridicon.png在你的路径。

当您运行这个程序文件时,单击图标来打开或关闭网格线。

函数mycustomstatebutton情节甘氨胆酸(兰德(5))ax =;结核病= axtoolbar (ax, {“zoomin”,“zoomout”,“restoreview”});btn = axtoolbarbtn(结核病,“状态”);btn。图标=“mygridicon.png”;btn。工具提示=“网格线”;btn。ValueChangedFcn = @customcallback;函数customcallback (src、事件)开关src.Value情况下“关闭”event.Axes。XGrid =“关闭”;event.Axes。YGrid =“关闭”;event.Axes。ZGrid =“关闭”;情况下“上”event.Axes。XGrid =“上”;event.Axes。YGrid =“上”;event.Axes。ZGrid =“上”;结束结束结束

与grid-state二维图,放大,长镜头,恢复视图工具栏按钮的轴

创建一个自定义的轴工具栏按钮快照视图轴的二维视图。

首先,创建一个程序文件mycustompushbutton.m。在程序文件:

  • 策划一个表面。

  • 为轴与创建工具栏选项来放大,缩小,旋转,并恢复视图使用axtoolbar函数。

  • 一个空的按钮添加到工具栏使用axtoolbarbtn函数。返回ToolbarPushButton对象。

  • 指定的图标、工具提示和按钮通过设置回调函数图标,工具提示,ButtonPressedFcn属性,分别。下面的例子使用了二维图标,您必须首先保存为一个图像文件my2dicon.png在你的路径。

当您运行这个程序文件时,单击图标快速视图轴的二维视图。

函数mycustompushbutton冲浪甘氨胆酸(峰值(25))ax =;结核病= axtoolbar (ax, {“zoomin”,“zoomout”,“旋转”,“restoreview”});btn = axtoolbarbtn(结核病,“推”);btn。图标=“my2dicon.png”;btn。工具提示=“快速二维视图”;btn。ButtonPushedFcn = @customcallback;函数customcallback (src、事件)视图(event.Axes, 2)结束结束

二维图使用自定义二维图标、旋转、放大,长镜头,恢复视图工具栏按钮的轴

输入参数

全部折叠

工具栏,指定为一个AxesToolbar对象。创建工具栏使用axtoolbar功能,如结核病= axestoolbar

按钮样式,指定这些选项之一。

风格 描述
“推” 按钮。当点击一次,按钮按下和释放。
“状态” 按钮状态两种状态。当点击一次,按钮仍然按下或释放状态,直到它再次点击。

名称-值参数

指定可选的双参数作为Name1 = Value1,…,以=家,在那里的名字参数名称和吗价值相应的价值。名称-值参数必须出现在其他参数,但对的顺序无关紧要。

R2021a之前,用逗号来分隔每一个名称和值,并附上的名字在报价。

例子:axtoolbarbtn(结核病、“推”、“图标”的模板。png”、“提示”、“我的图标提示)

请注意

这里列出的属性是唯一的一个子集。按钮和按钮支持一组不同的属性。金宝app为每个属性的完整列表和描述类型,看到相关的属性页。

按钮图标,指定为其中一个值。轴工具栏显示图标为灰度图像。MATLAB®尺度下图像适合,如果必要的。

  • 文件名称,指定文件名作为特征向量或一个字符串标量。文件名可以前置一个路径。图像文件必须在JPEG、GIF或PNG格式。

  • 数组,指定一个m-by-n-by-3数组代表像素在图像的RGB三胞胎。

  • 矩阵——指定一个m×n矩阵数值表示像素的图像。

    • 如果一个整数类型的值,那么指定值之间063年。的值0是不透明的,值吗63年是透明的。也是透明的。

    • 如果类型的值之间,然后指定值164年。的值1是不透明的,值吗64年是透明的。也是透明的。

  • 预定义的图标,这个表中指定的名称。

    图标的名字 结果
    “刷”

    画笔图标

    “datacursor”

    Data-cursor图标

    “出口”

    导出图标

    “旋转”

    旋转图标

    “锅”

    盘图标

    “zoomin”

    的放大图标

    “zoomout”

    长镜头图标

    “restoreview”

    恢复视图图标

    “没有” 没有图标

例子:btn。图标= 'icon.png'

例子:btn。图标= 'C:\Documents\icon.png'

例子:btn。图标= 'rotate'

工具提示按钮,指定为一个特征向量,单元阵列特征向量,或一个字符串数组。使用这个属性来显示一个消息,当你把指针悬停在这个按钮。显示多行文本,指定一个单元阵列特征向量或一个字符串数组。数组中的每个元素,将显示一个单独的行文本。

例子:btn。工具提示=“我的工具提示”

版本历史

介绍了R2018b