1. 程式人生 > >MATLAB採用雙座標軸同時繪製柱狀圖和折線圖

MATLAB採用雙座標軸同時繪製柱狀圖和折線圖

第一,以某地區一週的溫度和空氣中顆粒物濃度為例,一週(7天)的溫度分別為35,33,31,30,28,26,27攝氏度,顆粒物濃度分別為550,515,450,375,215,150,195個/立方米。下面利用MATLAB同時繪製柱狀圖和折線圖,其中柱狀圖表示溫度,折線圖表示顆粒物濃度。

啟動MATLAB,新建指令碼(Ctrl+N),在指令碼編輯區輸入如下程式碼:

close all; clear all; clc

days=1:1:7;

temperature=[35,33,31,30,28,26,27];

concentration=[550,515,450,375,215,150,195];

[hAxes,hBar,hLine]=plotyy(days,temperature,days,concentration,'bar','plot');