نمودار نوار عمودی
برای رسم نوار عمودی از دستور bar به صورت زیر استفاده میشود. در این مسال قیمت محصول یک شرکت را بر حسب سال نشان داده میشود .
%Vertical Bar Plot
year=[1988:1994];
sle=[8 10 20 22 18 24 27];
bar(year,sle,’y’);
xlabel(‘year’)
ylabel(‘Sales’)
نمودار نوار افقی
برای رسم نمودارهای نوار عمودی از دستور barh به صورت زیر استفاده میشود. مثال قبل با استفاده از این دستور رسم می شود.
%% Horizental Bar Plot
year=[1988:1994];
sle=[8 10 20 22 18 24 27];
figure(2);barh(year,sle,’c’);
xlabel(‘year’)
ylabel(‘Sales’)
نمودار پله ای
برای رسم نمودارهای پله ای از دستور stairs استفاده می شود. مثال قبل با استفاده از این دستور رسم می شود.
%% Vertical Stair Plot
year=[1988:1994];
sle=[8 10 20 22 18 24 27];
figure(3);stairs(year,sle);
xlabel(‘year’)
ylabel(‘Sales’)
نمودار ساقه ای
برای رسم نوارهای ساقه ای stem به صورت زیر استفاده میشود. مثال قبل با استفاده از این دستور رسم می شود.
%% Stem Plot
year=[1988:1994];
sle=[8 10 20 22 18 24 27];
figure(4);stem(year,sle,’b’);
xlabel(‘year’)
ylabel(‘Sales’)
با عرض سلام
آیا امکان مقداردهی رشتهای محور x وجود دارد؟ اگر وجود دارد به چه صورت میباشد؟
با تشکر
سلام
بله وجود دارد. مثلا فرض کن یک نمودار رسم کردی ، میخوای روی محور x به جای 1 و2 و 3 و 4 ، رشته های حرفی قرار بگیرد.
کافی است بعد رسم نمودار دستور زیر قرار بدی.
ax = gca;
ax.XTickLabel={‘GLES’,’GA’,’PSO’,’proposed’}
چپ گرد به راست گرد حواست باشه.