نرم افزار





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



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





برنامه نويسي آر




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





آر




C:\Users\mohammad\Downloads\city_title_colours.jpg




آر









پاسخي بگذاريد 



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






آخرین ارسال ها

آخرین جستجو ها


مدیریت علوم ورزش رزمی - Management of martial arts sports knifelove fontbooksrelo رسام هنر crm maiprepapdu اینکه نرم افزار CRM چگونه کار مي کند؟ وب سایت های مفید kavirtarhikv