المخططات الشريطية R


المخططات الشريطية

يستخدم المخطط الشريطي أشرطة مستطيلة لتصور البيانات. يمكن عرض المخططات الشريطية أفقيًا أو رأسيًا. يتناسب ارتفاع أو طول الأشرطة مع القيم التي تمثلها.

استخدم barplot()الوظيفة لرسم مخطط شريطي عمودي:

مثال

# x-axis values
x <- c("A", "B", "C", "D")

# y-axis values
y <- c(2, 4, 6, 8)

barplot(y, names.arg = x)

نتيجة:

شرح المثال

  • يمثل xالمتغير القيم في المحور السيني (أ ، ب ، ج ، د)
  • يمثل yالمتغير القيم في المحور ص (2،4،6،8)
  • ثم نستخدم barplot()الوظيفة لإنشاء مخطط شريطي للقيم
  • names.argيحدد أسماء كل ملاحظة في المحور السيني

لون الشريط

استخدم colالمعلمة لتغيير لون الأشرطة:

مثال

x <- c("A", "B", "C", "D")
y <- c(2, 4, 6, 8)

barplot(y, names.arg = x, col = "red")

نتيجة:


الكثافة / نسيج الشريط

لتغيير نسيج الشريط ، استخدم density المعلمة:

مثال

x <- c("A", "B", "C", "D")
y <- c(2, 4, 6, 8)

barplot(y, names.arg = x, density = 10)

نتيجة:


عرض شريط

استخدم widthالمعلمة لتغيير عرض الأشرطة:

مثال

x <- c("A", "B", "C", "D")
y <- c(2, 4, 6, 8)

barplot(y, names.arg = x, width = c(1,2,3,4))

نتيجة:


قضبان أفقية

إذا كنت تريد عرض الأشرطة أفقيًا وليس رأسيًا ، فاستخدم horiz=TRUE:

مثال

x <- c("A", "B", "C", "D")
y <- c(2, 4, 6, 8)

barplot(y, names.arg = x, horiz = TRUE)

نتيجة: