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

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

یک نمودار خطی؛ نموداری است که یک سری از نقاط را با رسم پاره خطهایی بین آنها به هم وصل می کند. این نقاط معمولاً بر اساس یکی از مختصات آنها (معمولاً مختصات 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()

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

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

ویژگی های نمودار خطی را می توان با استفاده از پارامترهای اضافی، بسط و گسترش داد. ما به نقطه ها و خط ها رنگ اضافه می کنیم؛ عنوانی به نمودار اختصاص می دهیم و لیبل هایی را به محورهای 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()

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

(بارش باران)

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

با استفاده از تابع ()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()

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

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

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

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

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

1 2 3 4 5

1 نظر درباره «نمودارهای خطی در زبان برنامه نویسی آر»

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

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

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