نمودارهای ستونی در برنامه نویسی R

رتبه: 0 ار 0 رای sssss
نمودارهای ستونی
نویسنده: میلاد حیدری زمان مطالعه 2 دقیقه
Banner Image

یک نمودار میله ای نشان دهنده داده هایی است که به صورت ستون های مستطیل شکل مرتب شده اند و طول هر ستون متناسب با مقدار متغیر است. زبان برنامه نویسی آر از تابع ()barplot برای ایجاد نمودارهای ستونی استفاده می کند. R می تواند در نمودار ستونی، هم ستون های افقی و هم ستون های عمودی ترسیم کند. در نمودار ستونی؛ هر ستون را می توان با رنگ های متفاوتی ترسیم کرد.

سینتکس

سینتکس اساسی برای ایجاد نمودار ستونی در آر به صورت زیر است:

barplot(H,xlab,ylab,main, names.arg,col)

پارامترهایی که در بالا به کار رفته است؛ عبارتند از:

  • H یک بردار یا ماتریس است که مقادیر عددی به کار رفته در نمودارهای ستونی را شامل می شود.
  • xlab لیبلی است که برای محور x به کار می رود.
  • ylab لیبلی است که برای محور y به کار می رود.
  • main عنوان نمودار ستونی است.
  • names.arg بردار نام هایی است که زیر هر ستون نمایش داده می شود.
  • col برای رنگ زدن ستونها در نمودار استفاده می شود.

مثال

یک نمودار ستونی ساده، فقط با استفاده از بردار ورودی و نام هر ستون ایجاد شده است. اسکریپت زیر نمودار ستونی را در دایرکتوری در حال کار R ایجاد کرده و نمایش می دهد.

# Create the data for the chart

H <- c(7,12,28,3,41)

# Give the chart file a name

png(file = “barchart.png”)

# Plot the bar chart

barplot(H)

# Save the file

dev.off()

زمانی که کد بالا را اجرا می کنیم؛ نتیجه زیر به دست می آید:

نمایش یک نمودار ستونی

عنوان، رنگ ها و لیبل های نمودار ستونی

ویژگی های نمودار ستونی را می توان با اضافه کردن پارامترهای بیشتر، بسط و گسترش داد. پارامتر main برای اضافه کردن عنوان به نمودار به کار می رود. پارامتر col برای اضافه کردن رنگ به ستون ها به کار می رود. arg.name برداری است که تعداد مقادیر آن برابر با تعداد بردارهای ورودی است که برای توضیح معنای هر ستون به کار می رود.

مثال

اسکریپت زیر نمودار ستونی را در دایرکتوری در حال کار فعلی آر؛ ایجاد و ذخیره می کند.

# Create the data for the chart

H <- c(7,12,28,3,41)

M <- c(“Mar”,”Apr”,”May”,”Jun”,”Jul”)

# Give the chart file a name

png(file = “barchart_months_revenue.png”)

# Plot the bar chart

barplot(H,names.arg=M,xlab=”Month”,ylab=”Revenue”,col=”blue”,

main=”Revenue chart”,border=”red”)

# Save the file

dev.off()

زمانی که کد بالا را اجرا می کنیم؛ نتایج زیر به دست می آید:

نمایش عنوان، رنگ ها و لیبل های نمودار ستونی

نمودار ستونی گروهی و نمودار ستونی پشته ای

ما می توانیم با استفاده از یک ماتریس به عنوان مقادیر ورودی؛ نمودار ستونی را با گروهی از ستون ها یا پشته ها در هر ستون ایجاد کنیم.

بیشتر از دو متغیر؛ به عنوان یک ماتریس ارائه شده است که برای ایجاد نمودار ستونی گروهی و نمودار ستونی پشته ای ایجاد می شود:

# Create the input vectors.

colors = c(“green”,”orange”,”brown”)

months <- c(“Mar”,”Apr”,”May”,”Jun”,”Jul”)

regions <- c(“East”,”West”,”North”)

# Create the matrix of the values.

Values <- matrix(c(2,9,3,11,9,4,8,7,3,12,5,2,8,10,11), nrow = 3, ncol = 5, byrow = TRUE)

# Give the chart file a name

png(file = “barchart_stacked.png”)

# Create the bar chart

barplot(Values, main = “total revenue”, names.arg = months, xlab = “month”, ylab = “revenue”, col = colors)

# Add the legend to the chart

legend(“topleft”, regions, cex = 1.3, fill = colors)

# Save the file

dev.off()

نمایش نمودار ستونی گروهی و نمودار ستونی پشته ای

profile name
میلاد حیدری

بخندید کتاب بخونید و خوب باشید تا جامعه مون به آرامش برسه. لطفا ! هر سوالی دارید در بخش نظرات مطرح کنید. ما یا سایر هموطنان عزیز پاسخ خواهیم داد. برای کمک به سایت ما و گسترش آموزش در بین هموطنان، در سایتها، وبلاگ ها و شبکه های اجتماعی لینک سایت ما را درج کنید.

مطالب پیشنهادی برای شما

دیدگاهتان را بنویسید

1 2 3 4 5

0 نظر درباره «نمودارهای ستونی در برنامه نویسی R»

    هنوز نظری برای این بخش ثبت نشده است
مشاهده همه نظرات
سبد خرید
سبد خرید شما خالی است
× جهت نصب روی دکمه زیر در گوشی کلیک نمائید
آی او اس
سپس در مرحله بعد برروی دکمه "Add To Home Screen" کلیک نمائید