Biểu đồ thanh R
Biểu đồ thanh
Biểu đồ thanh sử dụng các thanh hình chữ nhật để trực quan hóa dữ liệu. Biểu đồ thanh có thể được hiển thị theo chiều ngang hoặc chiều dọc. Chiều cao hoặc chiều dài của các thanh tỷ lệ thuận với các giá trị mà chúng đại diện.
Sử dụng barplot()
chức năng để vẽ biểu đồ thanh dọc:
Thí dụ
# x-axis values
x <- c("A", "B", "C", "D")
# y-axis values
y <- c(2, 4, 6, 8)
barplot(y, names.arg = x)
Kết quả:
Giải thích ví dụ
- Biến
x
đại diện cho các giá trị trong trục x (A, B, C, D) - Biến
y
đại diện cho các giá trị trong trục y (2,4,6,8) - Sau đó, chúng tôi sử dụng
barplot()
chức năng để tạo biểu đồ thanh của các giá trị names.arg
xác định tên của mỗi quan sát trong trục x
Màu thanh
Sử dụng col
tham số để thay đổi màu của các thanh:
Thí dụ
x <- c("A", "B", "C", "D")
y <- c(2, 4, 6, 8)
barplot(y, names.arg = x,
col = "red")
Kết quả:
Mật độ / Kết cấu thanh
Để thay đổi kết cấu thanh, hãy sử dụng density
tham số:
Thí dụ
x <- c("A", "B", "C", "D")
y <- c(2, 4, 6, 8)
barplot(y, names.arg = x,
density = 10)
Kết quả:
Chiều rộng thanh
Sử dụng width
tham số để thay đổi chiều rộng của các thanh:
Thí dụ
x <- c("A", "B", "C", "D")
y <- c(2, 4, 6, 8)
barplot(y, names.arg = x,
width = c(1,2,3,4))
Kết quả:
Thanh ngang
Nếu bạn muốn các thanh được hiển thị theo chiều ngang thay vì chiều dọc, hãy sử dụng horiz=TRUE
:
Thí dụ
x <- c("A", "B", "C", "D")
y <- c(2, 4, 6, 8)
barplot(y, names.arg = x,
horiz = TRUE)
Kết quả: