Main Content

本页的翻译已过时。点击此处可查看最新英文版本。

创建绘图

在实时编辑器中以交互方式创建和探索可视化

说明

创建绘图实时编辑器任务可让您以交互方式创建和探索数据的可视化。从类别列表中选择可视化,或让任务根据您的工作区变量推荐可视化。该任务会自动生成 MATLAB® 代码,并向生成的可视化添加标签。

使用此任务,您可以:

  • 通过选择变量和图类型创建绘图。

  • 探索相同数据的不同可视化。首先选择一些变量,然后尝试选择不同图类型。

  • 以相同的可视化格式探索不同数据。首先选择图类型。该任务将提示您输入数据。

  • 自定义您的绘图的外观。例如,您可以更改线图的标记符号和条形图的条形排列。

有关图的所有类型和以编程方式生成这些图的函数的列表,请参阅 MATLAB 绘图类型

打开任务

要将创建绘图任务添加到 MATLAB 编辑器中的实时脚本,您可以遵循以下任一工作流:

  • 实时编辑器选项卡的代码部分中,选择任务 > 创建绘图

    Image shows the mouse cursor hovering over the Create Plot Live Task option in the Tasks menu

  • 在实时脚本的代码块中,键入相关关键字,例如 vizvisualizecreate。从建议的命令自动填充项中选择创建绘图

    Image shows the mouse cursor hovering over the Create Plot Live Task option in the Tab Completion menu for the keyword "create"

  • 在实时脚本的代码块中,键入绘图函数的名称,如 plotbarcontour。从建议的命令自动填充项中选择创建绘图。当您使用此方法添加任务时,则 MATLAB 会在任务的选择可视化部分中自动选择对应的图类型。

    Image shows the mouse cursor hovering over the Create Plot Live Task option in the Tab Completion menu for the keyword "plot"

示例

全部展开

此示例说明如何使用创建绘图任务创建散点图并更改标记符号。

首先,加载 patients 文件,其中包含变量,例如 AgeDiastolic

load patients

打开创建绘图任务。要打开该任务,请从“任务”选项卡中选择创建绘图,或在代码块中键入关键字 visualize,并在菜单中出现 Create Plot 时点击它。

使用该任务创建图。当任务打开时:

  1. 选择可视化部分中选择 scatter

  2. 选择数据部分中,选择 Age 作为 X 变量,选择 Diastolic 作为 Y 变量。SizeColor 变量的值为 default,这表明您不需要指定值。

Image shows the interface of the Create Plot task being used to generate a scatter plot of Age vs. Diastolic.

接下来,使用任务自定义可视化。例如,要使用“+”符号而不是圆圈来显示散点图,请执行下列步骤:

  1. 打开选择可视化参数(可选) 部分。

  2. 从下拉菜单中选择标记符号

  3. 从右侧出现的下拉菜单中选择 +。请注意,散点图显示更新后的符号。

Image shows the interface of the Create Plot task being used to generate a scatter plot of Age vs. Diastolic. The Select optional visualization parameters menu has been used to change the marker symbol to a plus symbol.

要查看此任务生成的代码,请点击选择可选图参数部分下的小箭头。

Image shows the interface of the Create Plot task being used to generate a scatter plot of Age vs. Diastolic. The task has generated code to recreate the plot.

在本例中,生成的代码是对 scatterxlabelylabeltitlelegend 函数的调用。

Image shows the interface of the Create Plot task being used to generate a scatter plot of Age vs. Diastolic. The task has generated code to recreate the plot.

相关示例

提示

  • 要以交互方式自定义标题、标签和图例的文本,请使用图窗选项卡中的选项,或点击标题或标签进行编辑。

在 R2021a 中推出