فهرست سرفصل‌های R
خانه (HOME) معرفی (Intro) شروع کار (Get Started) سینتکس (Syntax) چاپ (Print) کامنت ها (Comments) متغیرها (Variables) اتصال عناصر (Concatenate Elements) چندین متغیر (Multiple Variables) نام متغیرها (Variable Names) انواع داده (Data Types) اعداد (Numbers) ریاضی (Math) رشته ها (Strings) کاراکترهای فرار (Escape Characters) بولی ها (Booleans) عملگرها (Operators) اگر...وگرنه (If...Else) اگر تو در تو (Nested If) و/یا (And Or) حلقه while (While Loop) حلقه for (For Loop) حلقه تو در تو (Nested Loop) تابع ها (Functions) توابع تو در تو (Nested Functions) بازگشت (Recursion) متغیرهای سراسری (Global Variables) ساختارهای داده (Data Structures) بردارها (Vectors) فهرست ها (Lists) ماتریس ها (Matrices) آرایه ها (Arrays) داده فریم ها (Data Frames) فاکتورها (Factors) ترسیم (Plot) خطی (Line) پراکندگی (Scatterplot) نمودار دایره ای (Pie Charts) نمودار میله ای (Bars) مقدمه آمار (Statistics Intro) مجموعه داده (Data Set) بیشینه و کمینه (Max and Min) میانگین، میانه، نما (Mean Median Mode) میانه (Median) نما (Mode) صدک ها (Percentiles) مثال ها (Examples) کامپایلر (Compiler) تمرین ها (Exercises) آزمون (Quiz) سیلابس (Syllabus) برنامه مطالعه (Study Plan) گواهینامه (Certificate)
نتیجه‌ای برای جستجو یافت نشد.
مستندات زبان برنامه نویسی R

R — پراکندگی (Scatterplot)

آخرین بروزرسانی: 1404/08/14

پراکندگی (Scatterplot)

نمودار پراکندگی (Scatterplot) رابطه دو عددی را نشان می دهد. هر نقطه یک مشاهده است. محور افقی x است و محور عمودی y است. مثل مقایسه قد و سرعت دو همکلاسی در زنگ ورزش.

رسم پراکندگی ساده با plot()

دو بردار هم طول بساز. سپس با plot(x, y) رسم کن.

x <- c(5, 7, 8, 7, 2, 2, 9, 4, 11, 12, 9, 6)
y <- c(99, 86, 87, 88, 111, 103, 87, 94, 78, 77, 85, 86)

plot(x, y)

مشاهده در ادیتور

عنوان و برچسب محورها

برای توضیح بهتر، از main و xlab و ylab استفاده کن.

x <- c(5, 7, 8, 7, 2, 2, 9, 4, 11, 12, 9, 6)
y <- c(99, 86, 87, 88, 111, 103, 87, 94, 78, 77, 85, 86)

plot(x, y, main = "Observation of Cars", xlab = "Car age", ylab = "Car speed")

مشاهده در ادیتور

مقایسه دو نمودار با points()

ابتدا نمودار اول را با plot() رسم کن. سپس داده دوم را با points() اضافه کن.

x1 <- c(5, 7, 8, 7, 2, 2, 9, 4, 11, 12, 9, 6)
y1 <- c(99, 86, 87, 88, 111, 103, 87, 94, 78, 77, 85, 86)

x2 <- c(2, 2, 8, 1, 15, 8, 12, 9, 7, 3, 11, 4, 7, 14, 12)
y2 <- c(100, 105, 84, 105, 90, 99, 90, 95, 94, 100, 79, 112, 91, 80, 85)

plot(x1, y1, main = "Observation of Cars", xlab = "Car age", ylab = "Car speed", col = "red", cex = 2)
points(x2, y2, col = "blue", cex = 2)

مشاهده در ادیتور

نکته: رنگ های متفاوت کمک می کند الگوها را سریع تر ببینی. اندازه نقطه با cex تغییر می کند.

گام های عملی

  1. دو بردار هم طول بساز.
  2. plot(x, y) را اجرا کن.
  3. با main و xlab و ylab توضیح بده.
  4. برای مقایسه، از points() استفاده کن.
  5. با col و cex ظاهر را بهبود بده.

اگر تازه شروع می کنی، صفحه ترسیم (Plot) را هم ببین. سپس به خطی (Line) برو تا اتصال نقاط را یاد بگیری.

جمع بندی سریع

  • هر نقطه یک مشاهده است.
  • دو بردار هم طول لازم است.
  • plot() پراکندگی را می سازد.
  • points() نمودار دوم را می افزاید.
  • برچسب ها فهم را ساده می کنند.