日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

必须收藏的MATLAB画图指南

發布時間:2023/12/31 编程问答 48 豆豆
生活随笔 收集整理的這篇文章主要介紹了 必须收藏的MATLAB画图指南 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

目錄

一、圖像標簽和注釋

標簽函數

注釋函數

標簽屬性

注釋屬性

二、坐標區設置

坐標區范圍和縱橫比函數

網格線、刻度值和標簽函數

多個繪圖函數

清除或創建坐標區

屬性

三、線圖

線圖函數

對數圖函數

函數圖

線圖屬性

四、數據分布圖

分布圖

氣泡圖

散點圖和平行坐標

總體-部分關系圖以及熱圖

五、離散數據圖

條形圖

針狀圖

散點圖

階梯圖

六、曲面圖和網格圖

七、常見屬性參數

顏色屬性

線性屬性

標記屬性


看到Github一個項目對MATLAB做圖的一些主要參數做了一個參考圖,還是很不錯

GitHub - peijin94/matlabPlotCheatsheet: A cheatsheet for those who plot with MATLAB

?

上面的圖可以作為一個我們快速查看的筆記,詳細了解MATLAB畫圖還不夠,接下來帶大家來詳細盤一盤畫圖的一些參數

一、圖像標簽和注釋

畫圖難免要做一些圖注等信息,下面函數可以實現MATLAB圖像的標簽和注釋

標簽函數

title添加標題
subtitle為繪圖添加副標題
sgtitle在子圖網格上添加標題
xlabel為 x 軸添加標簽
ylabel為 y 軸添加標簽
zlabel為 z 軸添加標簽
legend在坐標區上添加圖例
bubblelegend為氣泡圖創建圖例

注釋函數

text向數據點添加文本說明
gtext使用鼠標將文本添加到圖窗
xline具有常量 x 值的垂直線
yline具有常量 y 值的水平線
annotation創建注釋
datatip創建數據提示
line創建基本線條
rectangle創建帶有尖角或圓角的矩形
texlabel設置具有 TeX 字符的文本的格式
ginput標識坐標區坐標

標簽屬性

Text 屬性坐標區文本的外觀和行為
Text 屬性子圖文本的外觀和行為
Text 屬性分塊圖布局文本的外觀和行為
Legend 屬性圖例的外觀和行為
BubbleLegend 屬性氣泡圖例的外觀和行為

注釋屬性

ConstantLine 屬性常量線的外觀和行為
Arrow 屬性箭頭的外觀和行為
DoubleEndArrow 屬性雙箭頭的外觀和行為
Ellipse 屬性橢圓的外觀和行為
Line 屬性注釋線條的外觀和行為
Rectangle 屬性注釋矩形的外觀和行為
TextArrow 屬性文本箭頭的外觀和行為
TextBox 屬性文本框的外觀和行為
Line 屬性基本線條的外觀和行為
Rectangle 屬性矩形的外觀和行為

二、坐標區設置

坐標區范圍和縱橫比函數

xlim設置或查詢 x 坐標軸范圍
ylim設置或查詢 y 坐標軸范圍
zlim設置或查詢 z 坐標軸范圍
axis設置坐標軸范圍和縱橫比
box顯示坐標區輪廓
daspect控制沿每個軸的數據單位長度
pbaspect控制每個軸的相對長度

網格線、刻度值和標簽函數

grid顯示或隱藏坐標區網格線
xticks設置或查詢 x 軸刻度值
yticks設置或查詢 y 軸刻度值
zticks設置或查詢 z 軸刻度值
xticklabels設置或查詢 x 軸刻度標簽
yticklabels設置或查詢 y 軸刻度標簽
zticklabels設置或查詢 z 軸刻度標簽
xtickformat指定 x 軸刻度標簽格式
ytickformat指定 y 軸刻度標簽格式
ztickformat指定 z 軸刻度標簽格式
xtickangle旋轉 x 軸刻度標簽
ytickangle旋轉 y 軸刻度標簽
ztickangle旋轉 z 軸刻度標簽
datetick日期格式的刻度標簽
ruler2num將數據從特定的標尺轉換為數值數據
num2ruler轉換數值數據以用于特定標尺

多個繪圖函數

組合繪圖

hold添加新繪圖時保留當前繪圖
yyaxis創建具有兩個 y 軸的圖
legend在坐標區上添加圖例
colororder為可視化多個數據序列設置色序

圖塊化繪圖

tiledlayout創建分塊圖布局
nexttile在分塊圖布局中創建坐標區
subplot在各個分塊位置創建坐標區

清除或創建坐標區

cla清除坐標區
axes創建笛卡爾坐標區
figure創建圖窗窗口

屬性

Axes 屬性坐標區的外觀和行為
Legend 屬性圖例的外觀和行為
TiledChartLayout 屬性

分塊圖布局的外觀和行為

三、線圖

線圖函數

plot二維線圖
plot3三維點或線圖
stairs階梯圖
errorbar含誤差條的線圖
area填充區二維繪圖
stackedplot具有公共 x 軸的幾個變量的堆疊圖

對數圖函數

loglog雙對數刻度圖
semilogx半對數圖(x 軸有對數刻度)
semilogy半對數圖(y 軸有對數刻度)

函數圖

fplot繪制表達式或函數
fimplicit繪制隱函數
fplot3三維參數化曲線繪圖函數

線圖屬性

Line 屬性圖形線條的外觀和行為
Stair 屬性階梯圖的外觀和行為
ErrorBar 屬性誤差條圖的外觀和行為
Area 屬性區域圖的外觀和行為
StackedLineChart 屬性堆疊圖的外觀和行為
StackedAxesProperties 屬性堆疊圖中各軸的外觀和行為
StackedLineProperties 屬性堆疊圖中單個線條的外觀和行為

函數圖屬性

FunctionLine 屬性線圖的外觀和行為
ImplicitFunctionLine 屬性隱式線圖的外觀和行為
ParameterizedFunctionLine 屬性參數化線圖的外觀和行為

四、數據分布圖

分布圖

histogram直方圖
histogram2二元直方圖
morebins增加直方圖的 bin 數量
fewerbins減少直方圖 bin 數量
histcounts直方圖 bin 計數
histcounts2二元直方圖 bin 計數
boxchart箱線圖
swarmchart群散點圖
swarmchart3三維群散點圖

氣泡圖

bubblechart氣泡圖
bubblechart3三維氣泡圖
bubblelim將氣泡大小映射到數據范圍
bubblesize以磅為單位設置最小和最大氣泡大小
bubblelegend為氣泡圖創建圖例

散點圖和平行坐標

scatter散點圖
scatter3三維散點圖
binscatter分 bin 散點圖
scatterhistogram創建帶直方圖的散點圖
spy可視化矩陣的稀疏模式
plotmatrix散點圖矩陣
parallelplot創建平行坐標圖

總體-部分關系圖以及熱圖

bubblecloud創建氣泡云圖
wordcloud使用文本數據創建文字云圖
pie餅圖
pie3三維餅圖
heatmap創建熱圖
sortx對熱圖行中的元素進行排序
sorty對熱圖列中的元素進行排序

圖表對象屬性

Binscatter 屬性bin 化散點圖的外觀和行為
BoxChart 屬性控制箱線圖的外觀和行為
BubbleChart 屬性氣泡圖的外觀和行為
BubbleCloud 屬性氣泡云的外觀和行為
BubbleLegend 屬性氣泡圖例的外觀和行為
HeatmapChart 屬性熱圖的外觀和行為
Histogram 屬性直方圖的外觀和行為
Histogram2 屬性二元直方圖的外觀和行為
Scatter 屬性散點圖的外觀和行為
ScatterHistogramChart 屬性控制散點直方圖的外觀和行為
ParallelCoordinatesPlot 屬性控制平行坐標圖的外觀和行為
WordCloudChart 屬性控制文字云圖的外觀和行為

五、離散數據圖

條形圖

bar條形圖
barh水平條形圖
bar3繪制三維條形圖
bar3h繪制水平三維條形圖
pareto帕累托圖

針狀圖

stem繪制離散序列數據
stem3繪制三維離散序列數據

散點圖

scatter散點圖
scatter3三維散點圖

階梯圖

stairs階梯圖

圖表對象屬性

Bar 屬性條形圖的外觀和行為
Stem 屬性針狀圖的外觀和行為
Scatter 屬性散點圖的外觀和行為
Stair 屬性階梯圖的外觀和行為

六、曲面圖和網格圖

surf曲面圖
surfc曲面圖下的等高線圖
surface基本曲面圖
surfl具有基于顏色圖的光照的曲面圖
surfnorm曲面圖法線
mesh網格曲面圖
meshc網格曲面圖下的等高線圖
meshz帶帷幕的網格曲面圖
hidden消除網格圖中的隱線
fsurf繪制三維曲面
fmesh繪制三維網格圖
fimplicit3繪制三維隱函數
waterfall瀑布圖
ribbon條帶圖
contour3三維等高線圖
peakspeaks 函數
cylinder創建圓柱
ellipsoid創建橢圓體
sphere創建球面
pcolor偽彩圖
surf2patch將曲面數據轉換為補片數據

曲面圖屬性

Surface 屬性圖曲面的外觀和行為
Surface 屬性基本曲面的外觀和行為
FunctionSurface 屬性曲面圖的外觀和行為
ImplicitFunctionSurface 屬性隱式曲面圖的外觀和行為
ParameterizedFunctionSurface 屬性參數化曲面圖的外觀和行為

七、常見屬性參數

顏色屬性

下表列出了命名顏色選項、等效 RGB 三元組和十六進制顏色代碼。

顏色名稱短名稱RGB 三元組十六進制顏色代碼外觀
'red''r'[1 0 0]'#FF0000'

'green''g'[0 1 0]'#00FF00'

'blue''b'[0 0 1]'#0000FF'

'cyan''c'[0 1 1]'#00FFFF'

'magenta''m'[1 0 1]'#FF00FF'

'yellow''y'[1 1 0]'#FFFF00'

'black''k'[0 0 0]'#000000'

'white''w'[1 1 1]'#FFFFFF'

'none'不適用不適用不適用無顏色

以下是 MATLAB 在許多類型的繪圖中使用的默認顏色的 RGB 三元組和十六進制顏色代碼。

RGB 三元組十六進制顏色代碼外觀
[0 0.4470 0.7410]'#0072BD'

[0.8500 0.3250 0.0980]'#D95319'

[0.9290 0.6940 0.1250]'#EDB120'

[0.4940 0.1840 0.5560]'#7E2F8E'

[0.4660 0.6740 0.1880]'#77AC30'

[0.3010 0.7450 0.9330]'#4DBEEE'

[0.6350 0.0780 0.1840]'#A2142F'

線性屬性

線型說明表示的線條
'-'實線

'--'虛線

':'點線

'-.'點劃線

'none'線條不可見

標記屬性

標記符號,指定為下表中列出的值之一。默認情況下,對象不顯示標記。指定標記符號可在每個數據點或頂點添加標記。

標記說明生成的標記
'o'圓圈

'+'加號

'*'星號

'.'

'x'叉號

'_'水平線條

'|'垂直線條

's'方形

'd'菱形

'^'上三角

'v'下三角

'>'右三角

'<'左三角

'p'五角形

'h'六角形

'none'無標記不適用


參考:MathWorks - MATLAB 官網

總結

以上是生活随笔為你收集整理的必须收藏的MATLAB画图指南的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。