رسم نمودار اولیه با استفاده از گرامر گرافیکی بسته ggplot2
بسته ggplot2 یکی از بستههای پرکاربرد و مهم در زبان R است که در مرحله مصورسازی دادهها (Data Visualization) مورد استفاده قرار میگیرد. این بسته بر اساس یک گرامر گرافیکی خاص نوشته شده است و از آن در رسم نمودارهای زیبا و با کیفیت میتوان بهره برد. گرامر گرافیکی به کار رفته در ggplot2، بخشهای لازم را به صورت لایههای مختلف به نمودار اضافه میکند و با ترکیب این لایهها نمودار نهایی تشکیل میشود. لایههای مختلفی که میتوانیم به نمودارها اضافه کنیم، به دو دسته کلی لایههای ضروری و لایههای غیر ضروری (اختیاری) تقسیم میشوند.
• لایههای ضروری که برای رسم نمودار لازم هستند، شامل لایه مربوط به دادهها (Data)، لایه زیباشناختی (Aesthetic) و لایه هندسی (Geometric) است.
• لایههای غیر ضروری برای رسم یک نمودار لازم نیستند اما با به کارگیری آنها میتوان درک بهتری از نمودار داشت؛ شامل لایه افرازبندی (Facet)، لایه محورهای مختصات (Coordinate)، لایه آمار (Statistics)، لایه مقیاس (Scale) و لایه تم (Theme) است.
در این قسمت از مجموعه آموزشهای زبان R، ضمن آشنایی با گرامر گرافیکی ggplot2، یک نمودار اولیه را با استفاده از لایههای ضروری رسم خواهیم کرد. همچنین به منظور اضافه کردن ویژگیهای بصری به نمودار، اطلاعات موجود در متغیرها را در لایه زیباشناختی به کار خواهیم گرفت.