主要内容

修改现场脚本中的数字

您可以在实时编辑器中以交互方式修改数字。使用提供的工具探索数据并向您的数字添加格式化,注释或其他轴。然后,更新代码以反映使用生成的代码的更改。

探索数据

当您在图中悬停在图中时,您可以使用显示在图形轴的右上角的工具在脚本中旋转脚本中的图。

  • - 添加数据提示以显示数据值。

  • - 旋转图(仅限3-D图)。

  • - 平移情节。

  • - 放大和绘图。

  • - 撤消所有PAN,缩放和旋转操作并恢复绘图的原始视图。

撤消或重做动作,点击或者在工具串的右上角。

笔记

打开保存的直播脚本时,出现在每个输出图旁边,表明尚未使用交互式工具。要使这些工具可用,请运行直播脚本。

假设您想要探索100名不同患者的健康信息。创建一个名为live脚本患者.MLX.并添加加载数据的代码,并添加一个散点图,显示两组患者,女性和男性的高度与重量。通过转到代码直播编辑标签并单击

加载耐心图形性别=分类(性别);散射(高度(性别=='女性'),重量(性别=='女性'));抓住散射(高度(性别=='男性'),重量(性别=='男性'));抓住离开

探索患者身高为64英寸的点。选择按钮,然后单击高度为64. Matlab的数据点之一®放大图像。

使用图形更改的更新代码

在直播脚本中修改输出数据时,对脚本不会自动添加到图形的更改。通过每个交互,Matlab生成重现交互所需的代码,并在图中或右侧显示此代码。使用更新代码按钮将生成的代码添加到脚本。这可确保在下次运行实时脚本时再现交互。

例如,在实时脚本中患者.MLX.,在高度为64的患者放大后,单击此处更新代码按钮。MATLAB在包含用于创建绘图的代码之后添加生成的代码。

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

添加格式和注释

除了探索数据外,您还可以通过添加标题,标签,图例,网格线,箭头和线来以交互方式格式化和注释您的数字。要添加项目,请先选择所需的图形。然后,去数字标签,在答案节中,选择一个可用选项。使用区域右侧的向下箭头显示所有可用的注释。若要向收藏夹添加格式或注释选项,请单击所需注释按钮右上方的星号。若要撤消或重做格式化或注释操作,请单击或者在工具串的右上角。

注释选项包括:

  • 标题- 将标题添加到轴上。要修改现有标题,请单击现有标题并输入已修改的文本。

  • X标签y-label.- 将标签添加到轴上。要修改现有标签,请单击现有标签并输入已修改的文本。

  • 传奇- 向图中添加一个图例。要修改现有的图例描述,请单击现有描述并输入已修改的文本。选择删除传奇来自答案从轴上取下传奇的部分。

  • 彩色栏- 向图中添加一个颜色栏图例。选择删除彩色栏来自答案从轴上删除颜色栏图案的部分。

  • 网格X-Grid.y-grid.- 将网格线添加到图中。选择删除网格来自答案部分以从轴上删除所有网格线。

  • 线文本箭头双箭头- 向图中添加一行或箭头注释。将箭头从尾部绘制到头部。要移动现有注释,请单击注释以选择它并将其拖动到所需的位置。按下删除删除所选注释的键。

例如,假设您要为图中添加格式和注释患者.MLX.

  1. 添加标题- 在里面答案部分,选择标题.出现一个蓝色矩形,提示您输入文本。输入文本体重和身高并按进入

  2. 添加x和y标签- 在里面答案部分,选择X标签.出现一个蓝色矩形,提示您输入文本。输入文本高度并按进入.选择y-label..出现一个蓝色矩形,提示您输入文本。输入文本重量并按进入

  3. 添加一个传奇- 在里面答案部分,选择传奇.传奇出现在轴的右上角。点击data1.在图例中的描述并替换文本女性.点击data2.在图例中的描述并替换文本男性.按进入

  4. 添加网格线- 在里面答案部分,选择网格.网格线显示在轴上。

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

  6. 更新代码- 在所选的图中,单击更新代码按钮。活动脚本现在包含了再现图形更改所需的代码。

    网格传奇({'女性''男性'}) 标题('体重vs height')Xlabel('高度')ylabel('重量')注释('textarrow',[0.455 0.3979],[0.3393 0.13],'细绳''最轻的病人');

添加和修改多个子图

您可以通过在图中创建子图来组合多个绘图。要为您的图形添加多个子图,请使用子图按钮将图形分成子图的网格。首先,选择所需的数字。然后,去数字选项卡并选择子图布局子图按钮。如果该图包含一个子图,则只能向图中添加其他子图。如果图形包含多个子图,则子图按钮被禁用。

例如,假设您想要比较吸烟和非吸烟患者的血压。创建一个名为live脚本患者_MOOKING.MLX.并添加加载100个不同患者的健康信息的代码。

加载耐心

通过转到代码直播编辑标签并单击

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

图分散(年龄(吸烟== 1),收缩期(吸烟== 1));抓住散射(年龄(吸烟== 0),收缩系统(吸烟== 0));抓住离开

在里面数字选项卡,选择子图并为两个水平图选择布局。

在新创建的数字中,单击更新代码按钮。实时脚本现在包含重现两个子图所需的代码。

子图(2,1,1,GCA)子图(2,1,2)

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

散射(年龄(吸烟== 1),舒张(吸烟== 1));抓住散射(年龄(吸烟== 0),舒张(吸烟== 0));抓住离开

添加格式:

  1. 为每个子图添加标题- 在里面答案部分,选择标题.在每个子图中出现蓝色矩形,提示您输入文本。输入文本吸烟者的收缩压与非吸烟者在第一个子图中吸烟者的舒张压血压与非吸烟者在第二个子本和按下进入

  2. 将网格线添加到每个子图中- 在里面答案部分,选择网格.一个添加网格按钮出现在每个子图上。点击添加网格每个子图上的按钮。网格线显示在两个子图中。

  3. 更新代码- 在所选的图中,单击更新代码按钮。活动脚本现在包含了再现图形更改所需的代码。

    子图(2,1,1)网格标题('吸烟者的收缩压与非吸烟者')子图(2,1,2)网格标题('吸烟者的舒张压血压与非吸烟者'的)

保存和打印图

在图中修改期间的任何时候,您可以选择保存或打印图以供将来使用。

  1. 点击按钮在输出的右上角。这在单独的数字窗口中打开了该数字。

    1. 保存数字 -选择文件>另存为.有关保存数字的更多信息,请参见将绘图保存为图像或矢量图形文件或者以后保存图形以重新打开Matlab

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

笔记

对单独的数据窗口中的图形所做的任何更改都不会反映在实时脚本中。同样,对实时脚本中的图形所做的任何更改都不会反映在“打开的数字”窗口中。

相关的话题