در حال بارگزاری

آموزش رسم bar plot (نمودار میله ای) در زبان برنامه نویسی R

شما اینجا هستید:
آموزش رسم bar plot (نمودار میله ای) در زبان برنامه نویسی R

آموزش رسم bar plot (نمودار میله ای) در زبان برنامه نویسی R

در این مطلب، به طور کامل نحوه رسم نمودار میله ای (bar plot یا همان bar chart) را در زبان برنامه نویسی R را با مثال‌های متنوع آموزش خواهیم داد!

به نظرم بهتره بجای اینکه توضیحات اَلَکی بدم، یه راست برم سراغ آموزش این موضوع با مثال! پس بریم که شروع کنیم!

مثال 1

فرض کنید بازدید 4 ماه اول یک وبسایت تازه‌کار به صورت زیر است!

ماه اول (مثلاً تیر!): 5 کاربر

ماه دوم (مثلاً مرداد!): 18 کاربر!

ماه سوم (مثلاً شهریور!): 30 کاربر

ماه چهارم (مثلاً مهر!): 20 کاربر!

خب! حالا ما میخوایم یک نمودار میله ای (bar plot یا bar chart) برای این وبسایت بکشیم تا صاحبش یک دیدی بگیره! (انگار آدم قطعی بوده که اومده پیش ما!)

قطعه کد زیر رو در نظر بگیرید تا بعد بیام و توضیح بدم:

a <- c(5,18,30,20)
barplot(a)

در خط اول که اومدیم یک متغیر a تعریف کردیم که برابر است با یک بردار که مقادیر بازدید در چهارماهِ مدنظر، داخل این بردار ریخته شده!

اگر نمی‌دونید بردار چیه و چجوری میشه تعریف کرد، به مطلب آموزش بردارها در زبان برنامه نویسی R مراجعه کنید!

در خط دوم هم گفتیم بیا bar plot این بنده خدا a رو بکش!

خروجی:

آموزش رسم bar plot (نمودار میله ای) در زبان برنامه نویسی R

همین‌طور که از تصویر بالا هم مشخصه، اومده bar plot (یا همون نمودار میله ای) بازدید این وبسایت رو در ماه‌های مختلف برامون کشیده! اما قبول دارید، نمودارش، یک نمودار شاخی نیست؟! یعنی نمودارش خوشگل نیست! در ادامه این آموزش سعی می‌کنیم یکم زَلَمْ زیمْبو بهش اضافه کنیم!

خوشگل‌سازی نمودار مثال 1 !

خب، بیاید باهم قطعه کد زیر رو در نظر بگیریم، تا باز بیایم و درموردش صحبت کنیم!

a <- c(5,18,30,20)
m <- c("Tir","Mordad","Shahrivar","Mehr")
barplot(a,names.arg = m,xlab = "Month",ylab = "User",col = "lightblue",border = "blue",main = "By: Koolac.Org")

خط 1 رو که در توضیح مثال 1 داشتیم! اومدیم بازدیدهای 4ماه مدنظر رو ریختیم توی متغیر a !

خط 2 اومدیم اسامی چهارماه مدنظر رو ریختیم توی متغیر m !

خط 3 اومدیم یک bar plot (یا همون نمودار میله ای) کشیدیم از داده‌های a ! اما یکم چیزمیزهای دیگه رو هم توی پرانتز این تابع تعریف کردیم تا یکم خوشگل‌تر بشه! که در زیر تک‌تک‌شووون رو توضیح میدم! همینجوری که در هر کدوم رو توضیح میدم، به تصویر زیر هم یک نیم نگاهی بندازید!

آموزش رسم bar plot (نمودار میله ای) در زبان برنامه نویسی R

names.arg: همینطور که در تصویر بالا می‌بینید، همون اسامی میله‌ها بر روی محور افقی است! که اومدیم این اسامی رو برابر قرار دادیم با همون m که در خط 2 تعریفش کردیم!

xlab: مخفف x label (یعنی برچسب محور x) است! که در واقع اسم محور x رو اینجا گذاشتیم Month (یعنی همون “ماه” خودمون!)

ylab: مخفف y label است و درواقع اسم محور y رو گذاشتیم User (یعنی “کاربر”)! و در واقع قراره محور y تعداد کاربرها رو نشون بده دیگه! برای همین، همچین اسمی واسش انتخاب کردیم!

col: مخفف color (به معنی “رنگ”) است! که رنگ میله‌ها رو در این مثال، آبیِ‌کم‌رنگ گذاشتیم! (lightblue یعنی همون آبیِ‌کم‌رنگ!)

border: همینطور که می‌دونید، border یعنی حاشیه! و درواقع در اینجا اومدیم رنگِ حاشیه هر میله (یا همون دورِ هر میله) رو آبی (blue) گذاشتیم!

main: این بزرگوار هم title یا عنوان نمودار رو مشخص می‌کنه! که چون من شخص عُقده‌ای بودم، عنوان نمودار رو گذاشتم اون چیزی که می‌بینید!

مطالب پیشنهادی!

آموزش دستور if (ساختار شرطی) در زبان برنامه نویسی R

آموزش کامل و رایگان زبان برنامه نویسی پایتون

مطالب مرتبط

آموزش ساخت ماتریس در زبان برنامه نویسی R و کار با آن در این مطلب با مثال به...

آموزش بردارها (vectors) در زبان برنامه نویسی R در این آموزش به بررسی بردارها در زبان برنامه نویسی...

جزئیات نوشته
تعداد دیدگاه 0
تعداد بازدید 2.8K
تاریخ انتشار 31/12/2019
تاریخ بروزرسانی 31/12/2019
نویسنده گروه آموزشی کولاک
برای ارسال دیدگاه ابتداواردشوید