Matlab數據可視化


MatLab數據可視化

圖像繪制基本步驟

1.准備圖形數據。
2.選定圖形窗口及子圖位置。figure.1,figure.2···
3.調用繪圖函數繪制圖形。如plot函數。
4.設置坐標軸的范圍,刻度及坐標網格。
5.設置線型,標記類型及其大小。
6.添加圖形注釋。如:圖名,坐標名稱,圖例,文字說明。
7.圖形的導出與打印。

圖形繪制相關指令

plot指令

線條的類型和顏色可以通過使用字符串來指定,這里用str表示。線條的默認類型是實線型

指令 使用規范
plot(x,y) 以x為橫坐標,y為縱坐標,按照坐標(xi,yi)的有序排列繪制曲線
plot(y) 以1:n為橫坐標,yi為縱坐標,繪制曲線
plot(z) 以橫軸為實軸,縱軸為虛軸,在復平面上繪制圖形
plot(A) 繪制矩陣A的列對它下標的圖形
plot(A,B) 對矩陣A的行繪制矩陣B的列的圖形
plot(x,y,str) 用字符串str指定的顏色和線形對y繪制x的圖形
plot(x1,y1,str1,x2,y2,str2,···) 用字符串str1指定的顏色和線形對y1繪制x1的圖形 ,用字符串str2指定的顏色和線形對y2繪制x2的圖形用字符串str指定的顏色和線形對y繪制x的圖形

subplot指令(子圖繪制)

指令 使用規范
subplot(m,n,k) 將(m*n)幅子圖中的第k幅圖作為當前曲線的繪制圖
subplot(‘position’,[left bottom width height]) 在指定位置上生成子圖,並作為當前曲線的繪制圖

注:在使用subplot指令后如果再想繪制充滿整個圖形框的圖時,應先使用clf指令對圖窗進行清空。

曲線標注指令

指令 說明
title(‘text’) 在圖形窗口頂端的中間位置輸出字符串,作為標題
xlable(‘text’) 在x軸下的中間位置輸出字符串,作為標注
ylable(‘text’) 在y軸邊上的中間位置輸出字符串,作為標注
zlable(‘text’) 在z軸邊上的中間位置輸出字符串,作為標注
text(x,y,‘text’) 在圖形窗口的(x,y)處寫字符串“text”
text(x,y,‘text’,‘sc’) 在圖形窗口的(x,y)處輸出字符“text” ,給定左下角的坐標為(0.0,0.0),右上角的坐標則為(1.0,1.0)
legend(str1,str2,…pos) 在當前圖上輸出圖例 ,並用說明性字符串str1,str2等作為標注。pos可選項目如表
legendoff() 從當前圖形中清楚圖例

坐標長度語句

指令 說明
xlim x坐標范圍
ylim y坐標范圍

鼠標操作的指令(交互式繪圖)

指令 說明
ginput() 只能用於二維之外,[x,y] = ginput(n):用鼠標從二維圖形中獲得n個點的數據坐標(x,y)
gtext() gtext(arg)用鼠標把字符串或字符串元胞數組放置到圖形中作為文字說明
zoom xon()
zoom yon()
zoom on()
zoom off()
zoom()
zoom out()

相關函數

函數名 功能
log() 以e為底數對x取對數
length() 獲取矩陣最長維的長度
sqrt() x的平方根
abs() 字符轉換成ASCII
reshape() 重構數組
rank(x) x矩陣的秩
exp() 求以e為底數的x次冪
magic(n) 返回一個n×n矩陣,由1到n^2的整數構成,行和列和相等。

圖形繪制相關語句

grid語句

命令 說明
grid 可以在on與off狀態下交替轉換
grid on 可以在當前圖形的單位標記處添加柵格
grid off 取消柵格的顯示

hold語句

命令 說明
hold 為hold on和hold off語句的切換
hold on 使當前軸及圖形保留下來而不被刷新,並接受即將繪制的新的曲線
hold off 不保留當前軸及圖形,繪制新的曲線后,原圖即被刷新

相關語句

語句 說明
MarkerSize 標記符的大小
LineWidth 線寬
MarkerEdgeColor 標記符的顏色
MarkerFaceColor 填充顏色
msquare 正方形的

線型,標記,顏色

線型

線型代號 表示線型
- 實線
虛線
-. 點畫線
: 點線
none 無線
標記代號 表示標記
.
* 星號
square 正方形
diamond 菱形
pentagram 五角星形
hexagram 六角星形
none 無點
o o
+ +
x x
< 頂點指向左邊的三角形
> 頂點指向右邊的三角形
^ 正三角形
v 倒三角形

顏色

顏色代號 表示顏色
g 綠色
m 品紅色
b 藍色
c 灰色
w 白色
r 紅色
k 黑色
y 黃色

坐標軸設置

二維特殊圖形函數

函數名 說明
area 填充繪圖
bar 條形圖
barh 水平條形圖
comet 彗星圖
errorbar 誤差帶圖
ezplot 簡單繪制函數圖
ezpolar 簡單繪制極坐標圖
feather 矢量圖
fill 多邊形填充
gplot 拓撲圖
compass 矢量圖
fplot 函數繪制
hist 柱狀圖
pareto Pareto圖
pie 餅狀圖
plotmatrix 分散矩陣繪制
ribbon 三維圖的二維條狀顯示
scatter 散射圖
stem 離散序列火柴桿狀圖
stairs 階梯圖
rose 極坐標系下的柱狀圖
quiver 向量場

[]: https://blog.csdn.net/weixin_44730555/article/details/93999451 "來自CSDN"


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM