رسم نمودار میله ای (bar graph) افقی، با دستور barh در متلب
با استفاده از دستور barh در متلب، می توانیم یک نمودار میله ای (bar graph) افقی رسم کنیم. نمودار میله ای افقی را می توانیم به شکل های مختلفی رسم کنیم که در ادامه، خود مثال های نرم افزار متلب را ذکر می کنیم.
clear all
close all
clc
y = [75.995 91.972 105.711 123.203 131.669 ...
150.697 179.323 203.212 226.505 249.633 281.422];
figure;
barh(y);
close all
clc
y = [75.995 91.972 105.711 123.203 131.669 ...
150.697 179.323 203.212 226.505 249.633 281.422];
figure;
barh(y);
نتیجه :
در کد زیر، پهنای هر میله (bar) را برابر 0.4 قرار می دهیم :
clear all
close all
clc
y = [75.995 91.972 105.711 123.203 131.669 ...
150.697 179.323 203.212 226.505 249.633 281.422];
figure;
barh(y,0.4);
close all
clc
y = [75.995 91.972 105.711 123.203 131.669 ...
150.697 179.323 203.212 226.505 249.633 281.422];
figure;
barh(y,0.4);
نتیجه :
clear all
close all
clc
y = [75.995 91.972 105.711 123.203 131.669 ...
150.697 179.323 203.212 226.505 249.633 281.422];
figure;
subplot(2,2,1); barh(y,'grouped');
subplot(2,2,2); barh(y,'stacked');
subplot(2,2,3); barh(y,'hist');
subplot(2,2,4); barh(y,'histc');
close all
clc
y = [75.995 91.972 105.711 123.203 131.669 ...
150.697 179.323 203.212 226.505 249.633 281.422];
figure;
subplot(2,2,1); barh(y,'grouped');
subplot(2,2,2); barh(y,'stacked');
subplot(2,2,3); barh(y,'hist');
subplot(2,2,4); barh(y,'histc');
نتیجه :
clear all
close all
clc
y = [75.995 91.972 105.711 123.203 131.669 ...
150.697 179.323 203.212 226.505 249.633 281.422];
figure;
barh(y,'r')
close all
clc
y = [75.995 91.972 105.711 123.203 131.669 ...
150.697 179.323 203.212 226.505 249.633 281.422];
figure;
barh(y,'r')
نتیجه :
clear all
close all
clc
y = [75.995 91.972 105.711 123.203 131.669 ...
150.697 179.323 203.212 226.505 249.633 281.422];
figure;
barh(y,'g','EdgeColor',[1 0.5 0.5]);
close all
clc
y = [75.995 91.972 105.711 123.203 131.669 ...
150.697 179.323 203.212 226.505 249.633 281.422];
figure;
barh(y,'g','EdgeColor',[1 0.5 0.5]);
نتیجه :
clear all
close all
clc
y = [75.995 91.972 105.711 123.203 131.669 ...
150.697 179.323 203.212 226.505 249.633 281.422];
x = [1900:10:2000];
figure;
barh(x,y);
close all
clc
y = [75.995 91.972 105.711 123.203 131.669 ...
150.697 179.323 203.212 226.505 249.633 281.422];
x = [1900:10:2000];
figure;
barh(x,y);
نتیجه :
clear all
close all
clc
a = -2.9:0.2:2.9;
barh(a,exp(-a.*a),'r')
close all
clc
a = -2.9:0.2:2.9;
barh(a,exp(-a.*a),'r')
نتیجه :
clear all
close all
clc
load count.dat;
yMat = count(1:6,:);
figure;
barh(yMat);
close all
clc
load count.dat;
yMat = count(1:6,:);
figure;
barh(yMat);
نتیجه :
clear all
close all
clc
load count.dat;
yMat = count(1:6,:);
figure;
hMulti = barh(yMat);
set(hMulti,'LineWidth', 2, 'LineStyle',':');
close all
clc
load count.dat;
yMat = count(1:6,:);
figure;
hMulti = barh(yMat);
set(hMulti,'LineWidth', 2, 'LineStyle',':');
نتیجه :
clear all
close all
clc
Y = randn(3,5);
h = barh(Y);
set(get(h(1),'BaseLine'),'LineWidth',2,'LineStyle',':')
colormap summer % Change the color scheme
close all
clc
Y = randn(3,5);
h = barh(Y);
set(get(h(1),'BaseLine'),'LineWidth',2,'LineStyle',':')
colormap summer % Change the color scheme
نتیجه :
نظرات 0 0 0