แผนภูมิแท่ง 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แสดงถึงค่าในแกน x (A,B,C,D)
  • ตัวแปรyแสดงถึงค่าในแกน y (2,4,6,8)
  • จากนั้นเราใช้barplot()ฟังก์ชันเพื่อสร้างแผนภูมิแท่งของค่า
  • names.argกำหนดชื่อของการสังเกตแต่ละครั้งในแกน x

แถบสี

ใช้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)

ผลลัพธ์: