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

رتبه: 5 ار 2 رای SSSSS
برنامه نویسی آر
نویسنده: میلاد حیدری زمان مطالعه 2 دقیقه
Banner Image

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

در زبان برنامه نویسی آر، هیستوگرام از تابع ()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()

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

نمایش  هیستوگرام

محدوده ی مقادیر 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()

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

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

profile name
میلاد حیدری

بخندید کتاب بخونید و خوب باشید تا جامعه مون به آرامش برسه. لطفا ! هر سوالی دارید در بخش نظرات مطرح کنید. ما یا سایر هموطنان عزیز پاسخ خواهیم داد. برای کمک به سایت ما و گسترش آموزش در بین هموطنان، در سایتها، وبلاگ ها و شبکه های اجتماعی لینک سایت ما را درج کنید.

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

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

1 2 3 4 5

2 نظر درباره «هیستوگرام ها در زبان برنامه نویسی آر»

  • محدثه
    محدثه آیا این دیدگاه مفید بود ؟

    سلام برای کار در سایتهای خارجی کدوم برنامه نویسی رو یاد بگیرم؟

    پاسخ
مشاهده همه نظرات
سبد خرید
سبد خرید شما خالی است
× جهت نصب روی دکمه زیر در گوشی کلیک نمائید
آی او اس
سپس در مرحله بعد برروی دکمه "Add To Home Screen" کلیک نمائید