主要内容

情节支持表万博1manbetx

许多绘图功能可以画出数据直接从表中。你将表作为第一个参数传递给函数的变量要阴谋。您可以指定一个表或一个时间表,并在许多情况下,您可以绘制多个数据集在一起在同一坐标轴。

下面的例子使用情节散射功能演示的整体方法绘制的数据表。学习如果一个特定的绘图函数支持表、参考文档的功能。万博1manbetx

创建简单的线条图

创建一个表包含三个变量。然后通过表的第一个参数情节函数随后变量的名字你想阴谋。在这种情况下,画出输入变量的x设在和Output1变量的y设在。注意到轴标签匹配的变量名。

%创建一个表输入= linspace (0, 12) ';Output1 =罪(输入);Output2 =罪(输入/ 3);台=表(输入、Output1 Output2);%画出表变量情节(资源描述,“输入”,“Output1”)

图包含一个坐标轴对象。坐标轴对象包含输入,ylabel Output1包含一个类型的对象。

绘制多个数据集在一起,指定一个字符串表变量名的向量x坐标,y坐标,或两者兼而有之。例如,绘制Output1Output2变量在y设在。

因为y坐标变量来自两个不同的表,它是不清楚的y应设在标签,所以轴标签仍是空白。然而,如果您添加一个传说,传说条目匹配相应的变量名。

情节(资源描述,“输入”,(“Output1”,“Output2”])传说

图包含一个坐标轴对象。坐标轴对象包含输入包含2线类型的对象。

自定义线情节

定制的外观线条与一个表绘制后,设置线型颜色属性。例如,读weather.csv作为一个时间表和阴谋温度对行乘以变量。返回对象作为p所以以后你可以设置它的属性。

注意:这段代码省略了的变量x坐标。当你忽略x坐标,y坐标绘制反对行指标(表)或行乘以(时间表)。

台= readtimetable (“weather.csv”);p =情节(资源描述,“温度”);

改变风格的破灭,并改变颜色的紫色。

p。线型=”——“;p。颜色= (0.5 0 1);

图包含一个坐标轴对象。坐标轴对象包含时间、ylabel温度包含一个类型的对象。

定制散点图

您可以自定义的外观标记在散点图里,通过设置属性表的绘制。例如,读patients.xls表和情节舒张压变量对收缩压变量标记。返回散射对象作为年代所以以后你可以设置它的属性。

台= readtable (“patients.xls”);s =散射(资源描述,“收缩”,“舒张期”,“填充”);

改变标记符号一个正方形,填补与淡蓝色调的标记,标记大小和变化80年

年代。标志=“平方”;年代。MarkerFaceColor = (0.5 - 0.7 (1);年代。SizeData = 80;

图包含一个坐标轴对象。坐标轴对象包含收缩期,ylabel舒张包含一个散射类型的对象。

您还可以根据不同的颜色和透明度标记表变量。例如,根据不同的颜色年龄通过设置变量MarkerFaceColor财产“平”然后设置ColorVariable财产“年龄”

根据不同的透明度通过设置t变量MarkerFaceAlpha财产“平”然后设置AlphaVariable财产“重量”

%不同颜色年代。MarkerFaceColor =“平”;年代。ColorVariable =“年龄”;%不同透明度年代。MarkerFaceAlpha =“平”;年代。AlphaVariable =“重量”;

图包含一个坐标轴对象。坐标轴对象包含收缩期,ylabel舒张包含一个散射类型的对象。

更新通过修改表的阴谋

当你通过表来绘制函数,存储在表的一个副本SourceTable策划对象的属性。如果你改变表的内容存储在财产,情节自动更新显示更改。(但是,如果您更改表在您的工作空间中,这些变化没有影响你的阴谋。)

例如,读patients.xls表和情节重量变量和高度变量。返回散射对象作为年代以后,你可以访问其属性。

台= readtable (“patients.xls”);s =散射(资源描述,“高度”,“重量”,“填充”);

图包含一个坐标轴对象。坐标轴对象包含高度,ylabel重量包含一个散射类型的对象。

改变一个值在表中,使用点符号引用的表SourceTable财产的散射对象。在这种情况下,找到的最大价值重量变量和改变它300年。情节自动更新。

[~,idx] = max (s.SourceTable.Weight);s.SourceTable.Weight (idx) = 300;

图包含一个坐标轴对象。坐标轴对象包含高度,ylabel重量包含一个散射类型的对象。

结合表和矢量数据

很多情节支持表允许您指定的某些方万博1manbetx面你的阴谋使用一个表变量和其他方面使用向量或矩阵。例如,您可以创建一个散点图使用坐标从表和定制的颜色标记通过设置CData属性向量,一个RGB值,或者一个矩阵的RGB三胞胎。

例如,创建一个散点图使用数据从一个表中。读patients.xls作为一个表,和情节重量变量和高度变量。

台= readtable (“patients.xls”);s =散射(资源描述,“高度”,“重量”,“填充”);

图包含一个坐标轴对象。坐标轴对象包含高度,ylabel重量包含一个散射类型的对象。

接下来,改变的颜色绘制点使用一个向量。当你把来自不同数据源的数据,每个向量的大小,矩阵,或表变量必须兼容您正在创建的情节。在这种情况下,创建一个向量bpratio收缩压值除以舒张压值表。因为bpratio来自相同的表吗高度重量变量,这些变量有相同数量的元素,所以它是兼容这个阴谋。

每个点颜色根据血压比通过设置CData财产bpratio。然后添加一个colorbar。

%不同颜色的血压比bpratio = tbl.Systolic. / tbl.Diastolic;年代。CData = bpratio;%添加colorbarcolorbar

图包含一个坐标轴对象。坐标轴对象包含高度,ylabel重量包含一个散射类型的对象。

还可以绘制向量或矩阵,并修改情节使用表变量。在您创建情节,设置SourceTable属性,然后设置table-related属性,你想要的。这个词通常有Table-related属性变量在他们的名字。例如,100随机数的情节两个向量。

x =兰德(100 1);y =兰德(100 1);s =散射(x, y,“填充”);

图包含一个坐标轴对象。坐标轴对象包含一个散射类型的对象。

改变标志颜色,以便他们根据不同表中变量的值。读patients.xls的表资源描述。设置SourceTable财产和标记的颜色根据不同年龄表中的变量。因为表有100行,情节有100点,年龄变量是兼容的阴谋。然后,添加一个colorbar情节。

%设置源表和不同颜色的年龄年代。SourceTable =(资源;年代。ColorVariable =“年龄”;%添加colorbarcolorbar

图包含一个坐标轴对象。坐标轴对象包含一个散射类型的对象。

注意:独立的可视化等的热图不支持表和矢量万博1manbetx数据的组合。

另请参阅

功能

属性

相关的话题