主要内容

在活动脚本中修改图形

您可以在实时编辑器中交互式地修改图形。使用提供的工具来研究数据,并向图形添加格式、注释或附加轴。然后,使用生成的代码更新代码以反映更改。

探索数据

您可以使用鼠标悬停在图形上时出现在图形轴右上角的工具在脚本中平移、缩放和旋转图形。

  • —添加数据提示,显示数据值。

  • -旋转情节(仅3-D情节)。

  • -情节。

  • -放大和缩小情节。

  • -撤销所有的平移、缩放和旋转动作,并恢复原视图的情节。

若要撤消或重做某个操作,请单击在工具条的右上角。

请注意

  • 当您打开保存的实时脚本时,显示在每个输出图的旁边,表示交互工具还不可用。要使这些工具可用,请运行活动脚本。

  • 对于不可见的轴,交互工具是不可用的。

假设您希望研究100个不同患者的健康状况信息。创建一个名为patients.mlx添加代码,加载数据,并添加散点图,显示两组患者的身高与体重,女性和男性。运行代码到住编辑器选项卡并单击运行

负载病人figure Gender =分类(性别);散射(高度(性别= =“女”)、体重(性别= =“女”));持有散射(高度(性别= =“男”)、体重(性别= =“男”));持有

探索病人身高64英寸的地方。选择按钮并单击其中一个高度为64的数据点。MATLAB®缩放到图中。

用图更改更新代码

在活动脚本中修改输出图形时,对图形的更改不会自动添加到脚本中。对于每个交互,MATLAB生成重现交互所需的代码,并将这些代码显示在图的下方或右侧。使用更新代码按钮以将生成的代码添加到脚本中。这确保了下次运行活动脚本时将重现交互。

例如,在现场脚本中patients.mlx,在放大身高为64的患者后,点击更新代码按钮。MATLAB将生成的代码添加到包含创建绘图代码的行之后。

ylim([116.7 183.3])
如果MATLAB无法确定在哪里放置生成的代码,则更新代码按钮被禁用。例如,如果您修改代码而不再次运行脚本,就会出现这种情况。在本例中,使用the复制按钮将生成的代码复制到剪贴板中。然后可以将代码粘贴到适当位置的脚本中。

添加格式和注释

除了探索数据,您还可以通过添加标题、标签、图例、网格线、箭头和线,交互式地格式化和注释您的数字。要添加项,首先选择所需的图形。然后,去数字TAB和,在注释部分,选择其中一个可用选项。使用部分右侧的向下箭头显示所有可用注释。要为您的收藏夹添加格式或注释选项,请单击所需注释按钮右上角的星号。要撤消或重做格式或注释操作,请单击在工具条的右上角。

注释的选项包括:

  • 标题-为坐标轴添加标题。若要修改已存在的标题,请单击已存在的标题并输入修改后的文本。

  • X-LabelY-Label—为坐标轴添加标签。若要修改已存在的标签,请单击已存在的标签并输入修改后的文本。

  • 传说-在图中添加图例。若要修改已有的图例描述,请单击已有的描述并输入修改后的文本。选择删除传奇注释将图例从坐标轴上移除。

  • Colorbar-添加一个颜色条的图例。选择删除Colorbar注释段以从坐标轴上删除颜色条图例。

  • 网格X-Gridy网格-在图中添加网格线。选择删除网格注释将所有网格线从坐标轴上移除。

  • 箭头文本箭头双箭头—在图形上添加线条或箭头标注。把箭头从尾指向头。若要移动现有注释,请单击注释以选择该注释并将其拖动到所需的位置。按下删除键删除所选注释。

请注意

控件添加格式和注释数字不支持不可见轴的选项卡金宝app。

例如,假设您想要向中的图添加格式化和注释patients.mlx

  1. 添加一个标题——在注释部分中,选择标题.出现一个蓝色矩形,提示您输入文本。输入文本重量与高度并按输入

  2. 添加X和Y标签——在注释部分中,选择X-Label.出现一个蓝色矩形,提示您输入文本。输入文本高度并按输入.选择Y-Label.出现一个蓝色矩形,提示您输入文本。输入文本重量并按输入

  3. 添加一个传奇——在注释部分中,选择传说.坐标轴的右上角出现了一个图例。单击data1说明,并将文本替换为.单击data2说明,并将文本替换为男性.新闻输入

  4. 添加网格线——在注释部分中,选择网格.网格线出现在坐标轴上。

  5. 添加箭头注释——在注释部分中,选择文本箭头.从尾部到头部绘制箭头,将箭头放置在散点图上指向最轻的患者。输入文本轻的病人并按输入

  6. 更新代码—在选中的图中,单击更新代码按钮。Live脚本现在包含重现图形更改所需的代码。

    网格传奇({“女”“男”})标题(体重与身高的)包含(“高度”) ylabel (“重量”)注释(“textarrow”(0.455 - 0.3979), (0.3393 - 0.13),“字符串”轻的病人的);

添加和修改多个子图

可以通过在图形中创建子图来组合多个图。添加多个副图到您的图形,使用次要情节按钮将图形划分为子图网格。首先,选择所需的图形。然后,去数字使用该标签选择子图布局次要情节按钮。只有当图形包含一个子图时,才能向图形添加额外的子图。如果一个图形包含多个子图,则次要情节按钮被禁用。

例如,假设你想比较吸烟和不吸烟的病人的血压。创建一个名为patients_smoking.mlx并添加代码来加载100个不同患者的健康信息。

负载病人

运行代码到住编辑器选项卡并单击运行

添加散点图,显示吸烟患者的收缩压与不吸烟患者的收缩压。运行代码。

图散射(年龄(吸烟者= = 1),收缩压(吸烟者= = 1));持有散射(年龄(吸烟者= = 0)、收缩压(吸烟者= = 0));持有

数字选项卡上,选择次要情节并为两个水平图形选择布局。

在新创建的图中,单击更新代码按钮。现在,活动脚本包含了再现两个子情节所需的代码。

次要情节(2,1,1,gca)次要情节(2,1,2)

添加散点图,显示吸烟患者的舒张压与不吸烟患者的舒张压。运行代码。

散射(年龄(吸烟者= = 1),舒张压(吸烟者= = 1));持有散射(年龄(吸烟者= = 0)、舒张压(吸烟者= = 0));持有

添加格式:

  1. 给每个子情节添加标题——在注释部分中,选择标题.每个子图中都会出现一个蓝色矩形,提示您输入文本。输入文本吸烟者与不吸烟者的收缩压在第一副图和吸烟者与不吸烟者的舒张压在第二个次要情节中按下输入

  2. 给每个子图添加网格线——在注释部分中,选择网格.一个添加网格按钮出现在每个子图上。单击添加网格每个子图上的按钮。网格线出现在两个副图中。

  3. 更新代码—在选中的图中,单击更新代码按钮。Live脚本现在包含重现图形更改所需的代码。

    次要情节(2,1,1)网格标题(“吸烟者与不吸烟者的收缩压”次要情节(2,1,2)网格标题(吸烟者与不吸烟者的舒张压

保存和打印图形

在图形修改过程中的任何时刻,您都可以选择保存或打印图形以备将来使用。

  1. 单击按钮在输出的右上角。这将在单独的图形窗口中打开图形。

    1. 为了保存数字-选择文件>另存为.有关保存数字的更多信息,请参阅将Plot保存为图像或矢量图形文件稍后在MATLAB中保存图形重新打开

    2. 打印数字-选择文件>打印.有关打印数字的更多信息,请参见从文件菜单打印图形

请注意

在单独的图形窗口中对图形所做的任何更改都不会反映在活动脚本中。类似地,在活动脚本中对图形所做的任何更改都不会反映在打开的图形窗口中。

相关话题