號令行鍵入:
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 變量(源表中的第四列)顯示為畫圖中的第二個坐標軸。
END0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!