主要内容

AXBTN

向坐标轴工具栏添加按钮

描述

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

例子

btn= axtoolbarbtn (结核病风格将按钮或状态按钮添加到由指定的工具栏结核病并返回按钮对象。对于按钮,将样式设置为“推”。对于具有两种状态的状态按钮,请将样式设置为“国家”

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

例子

全部折叠

为坐标轴工具栏添加一个自定义状态按钮,用于打开和关闭坐标轴网格线。

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

  • 随机数据。

  • 为轴创建工具栏,其中包含使用axtoolbar函数。

  • 控件向工具栏添加一个空的状态按钮AXBTN函数。返回工具栏状态按钮对象。

  • 设置状态按钮的图标、工具提示和回调函数图标工具提示ValueChangedFcn此示例使用网格图标,您必须首先将其保存为名为mygridicon.png在你的路径。

当您运行程序文件时,单击图标以打开和关闭网格线。

作用mycustomstatebutton图(兰德(5))ax=gca;tb=axtoolbar(ax{“zoomin”“zoomout”“restoreview”}); btn=ax工具栏btn(tb,“国家”);btn。图标=“mygridicon.png”;btn。工具提示=“网格线”;btn。ValueChangedFcn = @customcallback;作用customcallback(src,事件)转换src.值情况下“关”event.Axes.XGrid=“关”;event.Axes.YGrid=“关”;event.Axes.ZGrid =“关”情况下“上”event.Axes.XGrid=“上”;event.Axes.YGrid=“上”;event.Axes.ZGrid =“上”结束结束结束

为坐标轴工具栏创建一个自定义按钮,将坐标轴视图捕捉到一个2-D视图。

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

  • 策划一个表面。

  • 控件创建轴的工具栏,该工具栏具有放大、缩小、旋转和恢复视图的选项axtoolbar函数。

  • 控件向工具栏添加一个空的按钮AXBTN函数。返回工具栏按钮对象。

  • 属性指定按钮的图标、工具提示和回调函数图标工具提示按钮按下属性。此示例使用二维图标,您必须首先将其保存为名为my2dicon.png在你的路径。

运行程序文件时,单击图标将轴的视图捕捉到二维视图。

作用Mycustompushbutton surf(peaks(25)) ax = gca;结核病= axtoolbar (ax, {“zoomin”“zoomout”“旋转”“restoreview”}); btn=ax工具栏btn(tb,“推”);btn。图标=“my2dicon.png”;btn。工具提示=“对齐到2d视图”;btn。ButtonPushedFcn = @customcallback;作用customcallback (src、事件)视图(event.Axes, 2)结束结束

输入参数

全部折叠

工具栏,指定为AxesToolbar对象。控件创建工具栏axtoolbar功能,如结核病= axestoolbar

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

风格 描述
“推” 按钮。单击一次,按钮显示为按下和释放。
“国家” 具有两种状态的状态按钮。单击一次后,按钮将保持在按下或释放状态,直到再次单击为止。

名称-值对的观点

指定可选的逗号分隔的对名称,值论据。的名字参数名和价值是对应的值。的名字必须出现在引号内。您可以按任意顺序指定多个名称和值对参数,如下所示:名称1,值1,…,名称,值

例子:axtoolbarbtn(tb、'push'、'Icon'、'myimage.png'、'Tooltip'、'myicon Tooltip')

请注意

这里列出的属性只是一个子集。按钮和状态按钮支持一组不同的属性。金宝app有关每种类型的属性和描述的完整列表,请参见关联属性页。

按钮图标,指定为这些值之一。轴工具栏将图标显示为灰度图像。MATLAB®如果有必要,缩小图像以适应。

  • 文件名-将文件名指定为字符向量或字符串标量。文件名前可以加上路径。图片文件必须为JPEG、GIF或PNG格式。

  • 数组-指定代表图像中像素的RGB三元组的m-x-n-x-3数组。

  • 矩阵-指定一个m × n矩阵,其中的数值表示图像中的像素。

    • 如果值是整数类型,则指定介于063.的值0是不透明的还是价值的63是透明的。它也是透明的。

    • 如果值的类型为,然后指定之间的值164.的值1是不透明的还是价值的64是透明的。它也是透明的。

  • 预定义图标-指定此表中的一个名称。

    图标的名字 后果
    “刷子”

    “数据游标”

    “出口”

    “旋转”

    “潘”

    手的图标

    “zoomin”

    带加号图标的放大镜

    “zoomout”

    带有负号图标的放大镜

    “restoreview”

    房子图标

    “没有” 没有图标

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

例子:btn.Icon='C:\Documents\Icon.png'

例子:btn。图标= 'rotate'

按钮工具提示,指定为字符向量、字符向量单元格数组或字符串数组。当将指针悬停在按钮上时,使用此属性显示消息。若要显示多行文本,请指定字符向量单元格数组或字符串数组。数组中的每个元素都显示一行单独的文本。

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

介绍了R2018b