گیاهی ترین گیاهی ترین AnzanDigital فروشگاه

رسم نمودار میله ای با چند رنگ در متلب

رسم نمودار میله ای با چند رنگ در متلب

 

برخی مواقع ما در انجام کارهای خود و در پروژه های خود یک سری نتایج داریم که میخواهیم انها را بصورت نمودار میله ای به تصویر بکشیم

برای ترسیم داده ها به شکل نمودار میله ای در نرم افزار متلب میتوان با استفاده از دستور bar این کار را انجام داد.

بعنوان مثال فرض کنید که ما یک سری داده به صورت زیر داشته باشیم:

n = 13;
Z = rand(n,1);

این دستورات یک ماتریس با ۱۳ سطر و یک ستون ایجاد میکند که محتوای ان اعداد تصادفی ای بین صفر و یک می باشد.

حال ما میخواهیم این ۱۳ داده را بصورت میله ای ترسیم کنیم برای این کار از دستور زیر استفاده میکنیم:

h = bar(Z);

این دستور داده های ما را که در متغیر Z قرار دارند را بصورت میله ای ترسیم میکند. نتیجه این دستور به شکل زیر خواهد بود:

رسم نمودار میله ای با چند رنگ در متلب
رسم نمودار میله ای با چند رنگ در متلب

همانطور که در تصویر می بینید ، داده ها بصورت نمودار میله ای ترسیم شده اند.

اما همه میله ها یک رنگ می باشند. برای اینکه بتوانیم داده ها را بصورت نموارهایی با رنگ های متفاوت ترسیم کنیم میتوانیم از کد های زیر استفاده کنیم:

colormap(summer(n));
ch = get(h(1),’Children’);
fvd = get(ch,’Faces’);
fvcd = get(ch,’FaceVertexCData’);
[zs, izs] = sortrows(Z,1);
for i = 1:n
row = izs(i);
fvcd(fvd(row,:)) = i;
end
set(ch,’FaceVertexCData’,fvcd)

این کد ها نمودارهای میله ای با رنگ های مختلف را برای ما ایجاد میکند. نتیجه اعمال کدهای فوق را در تصویر زیر میتوانید ببینید:

رسم نمودار میله ای با چند رنگ در متلب
رسم نمودار میله ای با چند رنگ در متلب

همانطور که در تصویر فوق مشاهده میکنید. توانسته ایم ۱۳ نمودار مورد نظر خود را با رنگ های متفاوت ترسیم کنیم

 

جهت انجام پروژه های متلب و یا آموزش متلب با ما در تماس باشید

ایمیل ما :matlab24ir@gmail.com و یا info@matlab24.ir

شماره تماس: ۰۹۱۲۰۵۶۳۲۶۴

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

telegramchanel کانال تلگرام    با عضویت در کانال تلگرام از مطالب آموزشی و مطالب جدید وب سایت مطلع شوید

@matlab24Dotir

جهت عضویت کلیک کنید

 

      طراحی وب سایت

طراحی وب

شماره تماس:09120563264