تبلیغات
آموزش مطلب - پست های bar

آموزش مطلب

Barseries Properties

پنجشنبه 24 فروردین 1385

در مطالب قبلی یادگرفتیم که چطور نمودار ستونی رسم کنیم.امروز حالتهای دیگر این دستور را برسی می‌کنیم.

bar(...,width)

در حالت پیش فرض پهنای هر ستون 0.8 می باشد، اکا به راحتی می توان مقدار آن را تغییر داد.

bar([1 2],0.2)

برای تغییر رنگ هر نمودار می توان از  دستور زیر استفاده کرد.

bar(...,'bar_color')

bar([1 2;3 5],.2,'g')

همینطور که می‌بینید این دستور روی تمام نمودارها اثر می‌گذارد.

تقریبا تمام ویژگیهای دستور بار را قبلا برسی کرده‌ایم.

h=bar([1 2]);

get(h)

 set(h,'lineStyle','--','edgeColor','r','faceColor','none')

  set(h,'horizontal','on')

set(h,'baseValue',10)

بعضی وقتها نتیجه دو دستور

get(h)

set(h)

یکسان نیست و این بدلیل این است که بعضی از ویژگیهای شئ (object)مورد نظر فقط خواندنی هستند(read only) و نمی‌توان آنها را تغییر داد.

در لیست ویژگهای بار که با دستور get(h) برگردانده شده است، ویژگی BaseLine قابل مشاهده است.

این ویژگی در حقیقت دستگیره خطی است که نموارها ازروی آن رسم می‌شوند.شما می‌توانید با استفاده از دستگیره آن و ویژگیهای دستور line حالت این خط را عوض کنید.

bar_handle = bar(randn(10,1));

baseline_handle = get(bar_handle,'BaseLine');

set(baseline_handle,'LineStyle','--','Color','red')



[ پنجشنبه 24 فروردین 1385 - 12:04 ب.ظ ]
[ویرایش شده در : پنجشنبه 24 فروردین 1385 - 12:04 ب.ظ]

[ پیام ()|| امین باشی ] [bar , ] [+]

bar

دوشنبه 14 فروردین 1385

bar

این دستور برای کشیدن نمودار ستونی استفاده می‌شود.

bar(Y)

bar(x,Y)

bar([1,2])

barh([1 2])

مثل همیشه وقتی که از یک بردار استفاده می شود.درایه‌های بردار  بر حسب اندیسشان رسم می‌شوند.

bar([2,1],[1 2])

اگر بردار Y را به صورت ماتریس وارد کنیم  هر سطر Y بر حسب x رسم می‌شود.

bar([1 2;3 4])

 ماتریس Y را به دو صورت می‌توان رسم کرد.دستور بالا هر سطر Y را بطور جداگانه رسم می‌کند.و دستور زیر سطرهای Y را بر روی همدیگر رسم می‌کند.

 bar([2,3],[1 2;3 4],'stacked')

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

bar(...,'style')

بجای style می‌توان  یکی از عبارات stacked یا groupرا قرار داد.



[ دوشنبه 14 فروردین 1385 - 11:04 ق.ظ ]
[ویرایش شده در : سه شنبه 13 مرداد 1388 - 10:53 ب.ظ]

[ پیام ()|| امین باشی ] [bar , ] [+]


نوشته های پیشین ...