在matlab結合不同的可視化效果

此示例演示如何使用多種圖表類型或使用相同圖表類型的復蓋圖來創建復雜的可視化 。 您可以使用MATLAB創建多種類型的繪圖 。 你也可以把情節類型結合起來 , 進行有趣的可視化 。
需要這些哦
matlab軟件
電腦
方式/
1建立具有置信限的線圖
利用填充函數建立具有置信限的圖 , 以繪制置信限 , 并利用畫圖函數繪制數據點 。
利用點暗示法語法對象 。
屬性名稱自界說填充圖的外不雅 。
號令行鍵入:
x = 0:0.2:10;                    
y = besselj(0, x);
xconf = [x x(:-1:1)] ;       
yconf = [y+0.15 y(:-1:1)-0.15];


figure
fi = fill(xconf,yconf,'red');
fi.FaceColor = [1 0.8 0.8];       
fi.EdgeColor = 'none';            
hold on


plot(x,y,'ro')
hold off

2按“Enter”鍵 。
如圖1所示 。

在matlab結合不同的可視化效果



3標的目的條形圖添加錯誤條形圖
利用條形圖和錯誤欄函數建立一個帶有錯誤欄的條形圖 。
號令行鍵入:
data = https://vvvtt.com/article/[37.6 24.5 14.6 18.1 19.5 8.1 28.5 7.9 3.3 4.1 7.9 1.9 4.3]';
errhigh = [2.1 4.4 0.4 3.3 2.5 0.4 1.6 0.8 0.6 0.8 2.2 0.9 1.5];
errlow  = [4.4 2.4 2.3 0.5 1.6 1.5 4.5 1.5 0.4 1.2 1.3 0.8 1.9];


bar(data, 'FaceColor', 'cyan')               
hold on


er = errorbar(1:13, data, errlow, errhigh);    
er.Color = [0 0 0];                            
er.LineStyle = 'none';                         
hold off

4按“Enter”鍵 。
如圖2所示 。
在matlab結合不同的可視化效果



5用矢量線建立等高線圖

利用帶有顫振函數的等高線函數生當作帶有矢量線的等高線圖 。
號令行鍵入:
x = -3:.2:3;
y = -3:.2:3;
[X,Y] = meshgrid(x,y);      
z = peaks(X,Y);             


[c,h] = contourf(x,y,z);    
axis([-3 3 -3 3])
hold on


[px,py] = gradient(z);      
quiver(x,y,px,py,2,'k')     
hold off

6按“Enter”鍵 。
如圖3所示 。
在matlab結合不同的可視化效果



7更改單條的顏色

您可以建立一個條形圖 , 此中一個條形圖以分歧的顏色凸起顯示 , 方式是將數據分隔并建立兩個重疊的條形圖 。
例如 , 建立一個條形圖 , 此中第7個條形圖是紅色的 。
起首 , 建立一個條形圖 , 用NaN替代第七欄的數據 。
然后 , 利用僅用于第七末節的數據復蓋一個紅色的第二個條形圖 。

號令行鍵入:
data = https://vvvtt.com/article/[37.6 24.5 14.6 18.1 19.5 8.1 28.5 7.9 3.3 4.1 7.9 1.9 4.3]';


data1 = data;
data1(7) = NaN;
bar(data1, 'FaceColor', 'blue')     

猜你喜歡