2021-05-12 14:32:11
MATLAB繪製條形圖(設定條形圖間距和基線位置)
2019-12-25 01:04:04
基於MATLAB,本文介紹MATLAB繪製條形圖的方法,主要介紹如何設定條形圖的間距和基線位置。bar(data,a,'BaseValue',b)函數用於繪製條形圖,其中data為資料,a,b分別為控制條形間距的數位和控制基線位置的數位。
1
第一,啟動MATLAB,輸入如下程式碼,簡單繪製一個條形圖。
close all; clear all; clc
Y = [1,5,7,-3,2,-1];
bar(Y,1,'r') %先設定間距數值,後設定顏色字元。
axis([0,7,-5,10])
2
第二,儲存和執行上述程式碼,得到條形圖如下。
3
第三,bar(Y,1,'r')是繪製條形圖的函數,其中1為控制條形間距的值,'r'為條形圖顏色:紅色。現在將1改為0.5,再執行一下,得到如下圖形,條形圖間距變成了原來的一半。
4
第四,若要改變條形圖的基線位置,可以通過增加引數'BaseValue'來實現,比如將基線設為-3。那麼程式碼改變如下,主要修改了bar( )函數裡面的引數設定。
close all; clear all; clc
Y = [1,5,7,-3,2,-1];
bar(Y,0.5,'r','BaseValue',-3) %先設定間距數值,後設定顏色字元。
axis([0,7,-5,10])
5
第五,儲存和執行上述程式碼,得到新的條形圖,基線位置變成了-3。
相關文章