نمودار دایره ای (Pie Charts)
نمودار دایره ای داده ها را روی یک دایره نشان می دهد. هر بخش سهمی از کل است. تابع «pie()» این نمودار را رسم می کند. مثل تقسیم نمره کلاس بین درس ها.
رسم نمودار با pie()
یک بردار اعداد بساز. سپس با pie() نمایش بده.
x <- c(10, 20, 30, 40)
pie(x)
نکته: اندازه هر بخش برابر است با مقدار جزء تقسیم بر مجموع مقادیر: x/sum(x).
زاویه شروع با init.angle
می توانی نقطه شروع را با درجه تنظیم کنی. پیش فرض صفر درجه است.
x <- c(10, 20, 30, 40)
pie(x, init.angle = 90)
برچسب ها و عنوان
برای توضیح بهتر از label و main استفاده کن.
x <- c(10, 20, 30, 40)
mylabel <- c("Apples", "Bananas", "Cherries", "Dates")
pie(x, label = mylabel, main = "Fruits")
رنگ بندی بخش ها
با col رنگ هر بخش را تعیین کن. خوانایی بهتر می شود.
x <- c(10, 20, 30, 40)
mylabel <- c("Apples", "Bananas", "Cherries", "Dates")
colors <- c("blue", "yellow", "green", "black")
pie(x, label = mylabel, main = "Fruits", col = colors)
افزودن راهنمای توضیح (legend)
برای توضیح رنگ ها از legend() استفاده کن. محل را با متن تعیین کن.
x <- c(10, 20, 30, 40)
mylabel <- c("Apples", "Bananas", "Cherries", "Dates")
colors <- c("blue", "yellow", "green", "black")
pie(x, label = mylabel, main = "Pie Chart", col = colors)
legend("bottomright", mylabel, fill = colors)
نکته: مکان های رایج شامل topright، bottom، و center هستند.
گام های عملی
- بردار مقادیر را با
c()بساز. pie(x)را اجرا کن.- با
labelوmainتوضیح اضافه کن. - با
colرنگ ها را مشخص کن. - با
legend()راهنمای رنگ ها را نمایش بده.
برای پایه ترسیم به ترسیم (Plot) سر بزن. سپس برای مقایسه دسته ها، نمودار میله ای را ببین. همچنین این صفحه نمودار دایره ای R مرجع سریع تو است.
جمع بندی سریع
pie()نمودار دایره ای می سازد.init.angleزاویه شروع را تغییر می دهد.labelوmainتوضیح را کامل می کنند.colخوانایی را بهتر می کند.legend()معنای رنگ ها را نشان می دهد.