号令行键入:
tbl = readtable(fullfile(matlabroot,'examples','graphics','TemperatureData.csv'));
%加载示例文件 TemperatureData.csv,此文件包含 2015 年 1 月至 2016 年 7 月间的日均温度。将此文件读取到一个表中,并显示前几行。
号令行键入:
head(tbl)
%拔取头几行
号令行键入:
parallelplot(head(tbl))
%该画图显示,表的前 8 行供给了 2015 年 1 月前 8 天的温度数据。例如,就日均温度而言,第 8 天是这 8天中最严寒的一天。
号令行键入:
tbl.Year = categorical(tbl.Year);
%为确保坐标标尺上的刻度线仅对应有意义的值,您可以利用 categorical 函数将变量转换为分类变量。
号令行键入:
p = parallelplot(tbl)
%将 ParallelCoordinatesPlot 对象赋给变量 p,以便在建立画图后利用 p 进行点窜。
号令行键入:
p.Title = 'Temperature Data';
%利用 Title 属性为画图添加题目。
号令行键入:
p.GroupVariable = 'Year';
%经由过程设置 GroupVariable 属性,按照 Year 值对画图中的线条进行分组。
号令行键入:
p.CoordinateVariables = [1 4 2];
%显示 p.SourceTable 中的部门坐标变量,并经由过程设置 p 的 CoordinateVariables 属性来指定它们在画图中的挨次。
具体操作是从画图中删除 Day 变量,并将 TemperatureF 变量(源表中的第四列)显示为画图中的第二个坐标轴。
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!