1. 程式人生 > >Matlab中plot平面折線圖案例

Matlab中plot平面折線圖案例

先上案例圖如下

1

再上完整Matlab程式碼如下

clc;
clear all;

ax1 = subplot(1,2,1);
%以下不論行向量還是列向量均可以
M1 = [3625.15,3722.62,3829.01,3761.21,3779.09,3470.18,3655.54,3546.13,4233.5,3027.56]; %F1 = [2406.48;2554.41;2579.72;2428.89;2428.91;2049.33;2397.13;2206.24;2966.96;2171.84]; %X=2008:2017;%x軸上的資料,第一個值代表資料開始,第二個值代表間隔,第三個值代表終止
plot
(ax1,X,M1,'--*b',X,F1,':dm'); %線性,顏色,標記 axis([2007,2018,2000,4300]) %確定x軸與y軸框圖大小 title(ax1,'大學二年級學生人均肺活量'); legend(ax1,'男生','女生'); %右上角標註 xlabel(ax1,'年份') %x軸座標描述 ylabel(ax1,'毫升') %y軸座標描述 grid on; %網格線 ax2 = subplot(1,2,2); M2 = [7.53,7.40,7.66,7.71,7.69]; %F2 = [9.66,9.23,9.48,9.55,9.18]; %X=2013:2017
;%x軸上的資料,第一個值代表資料開始,第二個值代表間隔,第三個值代表終止 plot(ax2,X,M2,'-+g',X,F2,'-or'); %線性,顏色,標記 axis([2012,2018,7,10]) %確定x軸與y軸框圖大小 title(ax2,'大學二年級學生人均50米跑成績'); legend(ax2,'男生','女生'); %右上角標註 xlabel(ax2,'年份') %x軸座標描述 ylabel(ax2,'秒') %y軸座標描述 grid on; %網格線

以下是相關引數說明

線型 說明 標記符 說明 顏色 說明
- 實線(預設) + 加號符 r 紅色
雙劃線 o 空心圓 g 綠色
: 虛線 * 星號 b 藍色
:. 點劃線 . 實心圓 c 青綠色
x 叉號符 m 洋紅色
s 正方形 y 黃色
d 菱形 k 黑色
^ 上三角形 w 白色
v 下三角形
> 右三角形
< 左三角形
p 五角星
h 六邊形