แผนภูมิแท่ง 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)
ผลลัพธ์: