首頁 > 軟體

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。



IT145.com E-mail:sddin#qq.com