المخططات الدائرية R


الرسوم البيانية الدائرية

المخطط الدائري هو عرض رسومي دائري للبيانات.

استخدم pie()الوظيفة لرسم المخططات الدائرية:

مثال

# Create a vector of pies
x <- c(10,20,30,40)

# Display the pie chart
pie(x)

نتيجة:

شرح المثال

كما ترى ، يرسم المخطط الدائري دائريًا واحدًا لكل قيمة في المتجه (في هذه الحالة 10 ، 20 ، 30 ، 40).

بشكل افتراضي ، يبدأ تخطيط الدائرة الأولى من المحور السيني ويتحرك عكس اتجاه عقارب الساعة .

ملاحظة: يتم تحديد حجم كل دائري بمقارنة القيمة مع جميع القيم الأخرى ، باستخدام هذه الصيغة:

القيمة مقسومة على مجموع كل القيم:x/sum(x)


زاوية البداية

يمكنك تغيير زاوية بدء المخطط الدائري باستخدام init.angleالمعلمة.

يتم تحديد قيمة init.angleالزاوية بالدرجات ، حيث تكون الزاوية الافتراضية هي 0.

مثال

ابدأ أول فطيرة عند 90 درجة:

# Create a vector of pies
x <- c(10,20,30,40)

# Display the pie chart and start the first pie at 90 degrees
pie(x, init.angle = 90)

نتيجة:


التسميات والعنوان

استخدم labelالمعلمة لإضافة تسمية إلى المخطط الدائري ، واستخدم main المعلمة لإضافة رأس:

مثال

# Create a vector of pies
x <- c(10,20,30,40)

# Create a vector of labels
mylabel <- c("Apples", "Bananas", "Cherries", "Dates")

# Display the pie chart with labels
pie(x, label = mylabel, main = "Fruits")

نتيجة:


الألوان

يمكنك إضافة لون إلى كل فطيرة باستخدام colالمعلمة:

مثال

# Create a vector of colors
colors <- c("blue", "yellow", "green", "black")

# Display the pie chart with colors
pie(x, label = mylabel, main = "Fruits", col = colors)

نتيجة:


أسطورة

لإضافة قائمة شرح لكل فطيرة ، استخدم legend()الوظيفة:

مثال

# Create a vector of labels
mylabel <- c("Apples", "Bananas", "Cherries", "Dates")

# Create a vector of colors
colors <- c("blue", "yellow", "green", "black")

# Display the pie chart with colors
pie(x, label = mylabel, main = "Pie Chart", col = colors)

# Display the explanation box
legend("bottomright", mylabel, fill = colors)

نتيجة:

يمكن وضع وسيلة الإيضاح على النحو التالي:

bottomright، bottom، bottomleft، left، topleft، top، topright، right، center