نمودار

هیستوگرام ها در زبان برنامه نویسی آر

اساطیر زبان

یک هیستوگرام نشان دهنده فرکانس های مقادیر یک متغیر است که در محدوده هایی قرار داده شده است. هیستوگرام مشابه نمودار ستونی است اما تفاوت آنجاست که گروه هایی از مقادیر در محدوده های پیوسته به نمایش در می آیند. هر ستون در هیستوگرام نشان دهنده ارتفاع تعداد مقادیر حاضر در محدوده است.

در زبان برنامه نویسی آر، هیستوگرام از تابع ()hist برای ایجاد هیستوگرام ها استفاده می کند. این تابع یک بردار را به عنوان یک ورودی اتخاذ می کند و از برخی پارامترها برای رسم هیستوگرام استفاده می کند.

سینتکس

سینتکس پایه برای ایجاد هیستوگرام با استفاده از آر در ادامه آورده شده است:

hist(v,main,xlab,xlim,ylim,breaks,col,border)

پارامترهایی که در کد نویسی بالا به کار رفته؛ عبارتند از:

  • v یک بردار است که شامل مقادیر عددی به کار رفته در هیستوگرام می باشد.
  • main نشان دهنده عنوان نمودار است.
  • col برای تنظیم رنگ ستون ها به کار می رود.
  • xlab برای ارائه توضیح محور x به کار می رود.
  • ylab برای ارائه توضیح محور y به کار می رود.
  • xlim برای مشخص کردن محدوده مقادیر روی محور x به کار می رود.
  • ylim برای مشخص کردن محدوده مقادیر روی محور y به کار می رود.
  • breaks برای بیان کردن عرض هر ستون به کار می رود.

مثال

یک هیستوگرام ساده با استفاده از پارامترهای بردار ورودی، col و border ایجاد می شود.

این اسکریپت که در ادامه آمده است؛ هیستوگرامی در دایرکتوری درحال کار فعلی آر را ایجاد و ذخیره می کند.

# Create data for the graph.

v <- c(9,13,21,8,36,22,12,41,31,33,19)

# Give the chart file a name.

png(file = “histogram.png”)

# Create the histogram.

hist(v,xlab = “Weight”,col = “yellow”,border = “blue”)

# Save the file.

dev.off()

زمانی که کد بالا را اجرا می کنیم؛ نتیجه زیر به دست می آید:

word image 20

محدوده ی مقادیر X و Y

برای مشخص کردن محدوده مقادیر مجاز در محور X و محور Y؛ می توانیم از پارامترهای xlim و ylim استفاده کنیم.

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

# Create data for the graph.

v <- c(9,13,21,8,36,22,12,41,31,33,19)

# Give the chart file a name.

png(file = “histogram_lim_breaks.png”)

# Create the histogram.

hist(v,xlab = “Weight”,col = “green”,border = “red”, xlim = c(0,40), ylim = c(0,5),

breaks = 5)

# Save the file.

dev.off()

زمانی که کد بالا را اجرا می کنیم؛ نتیجه زیر را ایجاد می کند:

word image 21

تفاوت پک های حرفه ای ما با آموزشهای رایگان: بطور خلاصه از زمین تا آسمان! 1-پکها، جدیدترین نسخه نرم افزارها را آموزش می دهند با قابلیت های بسیار بیشتر. 2-پکها توسط متخصص آن نرم افزار، به صورت کاملا پروژه محور و با حل چالش هایی که در مسیر کار عملی و حرفه ای با آن روبرو می شوید تهیه شده اند و بعد از استفاده، کاملا برای بازار کار آماده اید! 3- متد این پکها کاملا کار شده و تا ماهها، در ذهن تان ماندگارند و یادگیری بسیار سریعتر و کاملتری خواهید داشت. آموزشهای رایگان فقط دستورات نرم افزارها را (آنهم ناقص) بیان می کنند و تازه برای ورود به بازار باید ماهها تجربه عملی هم کسب کنید !!

turned_in

چرب زبان

با این اپلیکیشن ساده، هر زبانی رو فقط با 5 دقیقه در روز، توی 80 روز مثل بلبل حرف بزن! بهترین متد روز، تقویت حافظه، آموزش تصویری. یادگیری زبان کلید یادگیری هر مهارتی در قرن 21 !


حتما بخوانید!

2 دیدگاه. ارسال دیدگاه جدید

دیدگاهتان را بنویسید

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

این فیلد را پر کنید
این فیلد را پر کنید
لطفاً یک نشانی ایمیل معتبر بنویسید.

فهرست