主要内容

axtoolbar

创建轴工具栏

描述

示例

TB.= axtoolbar(按钮将显示在当前轴右上角的默认工具栏替换为只包含指定按钮的工具栏。例如,axtoolbar({“锅”,“restoreview”})指定一个按钮,平移和一键恢复原来的看法。该函数返回Axestoolbar.对象创建。

示例

TB.= axtoolbar(斧头按钮替换工具栏用于通过指定的轴或瓷砖图表布局斧头,而不是当前的坐标轴。

TB.= axtoolbar将当前坐标轴的工具栏替换为空工具栏。

TB.= axtoolbar(斧头将指定轴或平铺图布局的工具栏替换为空工具栏,而不是当前轴。

TB.= axtoolbar(___名称,价值指定工具栏使用一个或多个名称 - 值对的参数的特性。

[TB.btn] = axtoolbar(___还返回创建的工具栏按钮对象,它们是ToolbarStateButtonToolbarPushButton, 要么ToolbarDropdown对象。创建工具栏和工具栏按钮后,您可以使用这些对象来修改它们。

例子

全部折叠

创建一个情节。工具栏具有包括按钮来放大,缩小,并恢复视图自定义工具栏替换标准轴。返回Axestoolbar.对象和作为输出参数创建的按钮对象。

情节(魔(5))[TB,btns] = axtoolbar({'zoomin'“zoomout”'restoreview'});

图中使用轴工具栏中的放大、缩小和恢复视图按钮

创建两个子图,每个子图使用自定义工具栏。

首先,创建两个次要情节和分配变量的对象AX1AX2.通过指定自定义工具栏替换为上插曲工具栏AX1的第一个输入参数axtoolbar函数。然后,替换下方子图的工具栏。将鼠标悬停在每个子图上以查看其工具栏。

ax₁=次要情节(2,1,1);Plot (ax1,magic(5)) [tb1,btns1] = axtoolbar(ax1,{)'zoomin'“zoomout”'restoreview'});AX2 =副区(2,1,2);情节(AX2,魔术(5))[TB2,btns2] = axtoolbar(AX2,{“锅”“datacursor”});

用两个图来画。底部积有轴工具栏中的数据提示和平移按钮。

用一个轴工具栏创建一个平铺图表布局。

首先,创建一个2×1的布局和显示在每一瓦片的不同的图表。然后,创建一个自定义工具栏轴为平铺图布局。显示将鼠标悬停在布局中的工具栏。

t = tiledlayout (2, 1);nexttile情节(魔法(5));nexttile情节(魔法(5));结核病= axtoolbar (t) {'zoomin'“zoomout”'restoreview'});

用两个图来画。顶部的图形在坐标轴工具栏中有放大、缩小和恢复视图按钮。

输入参数

全部折叠

目标轴,指定为以下任意一个:

  • 对象-为指定的轴集创建自定义轴工具栏。

  • TiledChartLayout对象 - 创建单个轴的工具栏,适用于在指定的平铺图布局所有轴。

工具栏按钮,指定为“默认”对于按钮的默认集合或含有此表中列出的一个或多个按钮名称的单元阵列。按钮会出现在一个标准的次序在工具栏上,无论在您指定的顺序的。每个按钮只能出现在工具栏中一次。

按钮名称 图标 描述
“出口” 导出图标

导出选项显示菜单。

“刷” 数据刷图标 切换数据刷牙模式。
“datacursor” 数据提示图标 切换数据光标模式。
“旋转” 切换旋转模式。
“锅” 盘图标 切换平移模式。
'zoomin' 放大图标 切换放大模式。
“zoomout” 缩小图标 切换缩小模式。
'restoreview' 恢复原始视图的轴或平铺图布局。

将鼠标悬停在“出口”按钮显示了一个下拉菜单选项导出轴或平铺图表布局内容:

  • 另存为图标:将内容保存为严格剪裁的图像或PDF。

  • 复制为图像图标:将内容复制为图像。

  • 复制为矢量图形图标:复制内容为矢量图形。

例子:axtoolbar({‘zoomin’,‘zoomout’,‘restoreview})

名称-值对的观点

指定可选的用逗号分隔的对名称,价值参数。名称是参数的名称和价值为对应值。名称必须出现在引号内。可以以任意顺序指定多个名称和值对参数Name1, Value1,…,的家

例子:axtoolbar({ 'zoomin', '缩小(ZoomOut)'}, 'SelectionChangedFcn',@ myCallBack函数)

笔记

此处列出的属性仅是一个子集。对于完整列表,请参阅AxesToolbar属性

回调选择更改,指定为下列值之一:

  • 功能句柄。

  • 的细胞阵列,其中所述第一元件是一个功能句柄。单元格数组中的后续元素是传递给回调函数的参数。

  • 一个包含字符向量的有效MATLAB®表达式(不推荐)。MATLAB在基本工作空间中计算这个表达式。

当你点击一个状态的按钮,这个回调执行。它不一样,如果一个状态的按钮执行价值通过编程方式属性更改。

这个回调函数可以访问有关与按钮交互的具体信息。MATLAB通过在这个信息SelectionChangedEventData对象作为回调函数的第二个参数。可以使用点表示法查询对象属性。例如,event.Selection返回当前选择的按钮。当SelectionChangedEventData对象不可用回调指定为字符向量的功能。

的属性SelectionChangedEventData对象。

财产

描述

的数组与工具栏关联的对象

选择

当前选择的按钮

PreviousSelection

之前选择的按钮

Axestoolbar.目的

EventName

'的SelectionChanged'

可见性状态,指定为'开'“关闭”,或作为数字或逻辑1真正的) 要么0.错误的).的值'开'相当于真正的,“关闭”相当于错误的.因此,可以将此属性的值用作逻辑值。该值存储为开启/关闭类型的逻辑值matlab.lang.OnOffSwitchState

  • '开'- 显示对象。

  • “关闭”- 隐藏对象而不删除它。您仍然可以访问不可见对象的属性。

输出参数

全部折叠

工具栏,返回一个Axestoolbar.对象。使用TB.在创建后修改工具栏。有关属性列表,请参阅AxesToolbar属性

工具栏按钮,作为包含一个或多个的图形数组返回ToolbarPushButtonToolbarStateButton, 要么ToolbarDropdown对象。使用的元素btn在创建后他们阵修改按钮。有关属性列表,请参阅ToolbarStateButton属性ToolbarPushButton属性,ToolbarDropdown属性

限制

  • 自定义工具栏不会出现在直播编辑数字。要查看自定义工具栏,点击打开一个单独的窗口图图打开如图窗口按钮,在图的右上角。

在R2018B中介绍