آر

نمودارهای خطی در زبان برنامه نویسی آر

اساطیر زبان

یک نمودار خطی؛ نموداری است که یک سری از نقاط را با رسم پاره خطهایی بین آنها به هم وصل می کند. این نقاط معمولاً بر اساس یکی از مختصات آنها (معمولاً مختصات x) مرتب می شوند. نمودارهای خطی معمولاً در تعیین روند داده ها استفاده می شوند.

تابع ()plot در آر؛ برای ایجاد نمودارهای خطی استفاده می شود.

سینتکس

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

plot(v,type,col,xlab,ylab)

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

  • v برداری است که شامل متغیرهای عددی می باشد.
  • type متغیر “p” را فقط برای رسم نقاط اتخاذ می کند؛ “l” برای رسم خطوط و “o” را نیز برای رسم نقاط و خطوط، هر دو اتخاذ می کند.
  • xlab نام محور x می باشد.
  • ylab نام محور y می باشد.
  • main عنوان نمودار را مشخص می کند.
  • col برای ارائه رنگ نقطه ها و خطوط به کار گرفته می شود.

مثال

یک نمودار خطی ساده با استفاده از بردار ورودی و پارامترهای نوعی مانند “O” ایجاد شده است. اسکریپت زیر؛ یک نمودار خطی را در دایرکتوری در حال کار فعلی در آر ایجاد و ذخیره می کند.

# Create the data for the chart.

v <- c(7,12,28,3,41)

# Give the chart file a name.

png(file = “line_chart.jpg”)

# Plot the bar chart.

plot(v,type = “o”)

# Save the file.

dev.off()

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

word image 23

لیبل؛ رنگ و عنوان نمودار خطی

ویژگی های نمودار خطی را می توان با استفاده از پارامترهای اضافی، بسط و گسترش داد. ما به نقطه ها و خط ها رنگ اضافه می کنیم؛ عنوانی به نمودار اختصاص می دهیم و لیبل هایی را به محورهای x و y اضافه می کنیم.

مثال

# Create the data for the chart.

v <- c(7,12,28,3,41)

# Give the chart file a name.

png(file = “line_chart_label_colored.jpg”)

# Plot the bar chart.

plot(v,type = “o”, col = “red”, xlab = “Month”, ylab = “Rain fall”,

main = “Rain fall chart”)

# Save the file.

dev.off()

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

word image 24

(بارش باران)

چندین خط در یک نمودار خطی

با استفاده از تابع ()lines بیشتر از یک خط را نیز می توان در یک نمودار کشید. بعد از این که اولین خط رسم شد؛ تابع ()lines می تواند از یک بردار اضافی به عنوان ورودی استفاده کند تا خط دوم در نمودار ترسیم شود.

# Create the data for the chart.

v <- c(7,12,28,3,41)

t <- c(14,7,6,19,3)

# Give the chart file a name.

png(file = “line_chart_2_lines.jpg”)

# Plot the bar chart.

plot(v,type = “o”,col = “red”, xlab = “Month”, ylab = “Rain fall”,

main = “Rain fall chart”)

lines(t, type = “o”, col = “blue”)

# Save the file.

dev.off()

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

word image 25

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

turned_in

چرب زبان

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


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

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

  • سلام
    خیلی خیلی ممنون دقیقا همونیکه دنبالش بودم رو توضیح دادید
    خیلی لطف کردید متشکرم

    پاسخ

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

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

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

فهرست