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 hàm barplot()
để vẽ biểu đồ thanh dọc:
Ví 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ả:
Hãy tự mình thử »Ví dụ giải thích
- Biến
x
biểu thị các giá trị trong trục x (A,B,C,D) - Biến
y
biểu thị các giá trị theo trục y (2,4,6,8) - Sau đó, chúng ta sử dụng hàm
barplot()
để tạo biểu đồ thanh chứa các giá trị -
names.arg
xác định tên của từng quan sát trong trục x
Màu thanh
Sử dụng tham số col
để thay đổi màu của các thanh:
Ví dụ
x <- c("A", "B", "C", "D")
y <- c(2, 4, 6, 8)
barplot(y, names.arg = x,
col = "red")
Kết quả:
Hãy tự mình thử »Mật độ / kết cấu thanh
Để thay đổi kết cấu thanh, hãy sử dụng tham số density
:
Ví dụ
x <- c("A", "B", "C", "D")
y <- c(2, 4, 6, 8)
barplot(y, names.arg = x,
density = 10)
Kết quả:
Hãy tự mình thử »Chiều rộng thanh
Sử dụng tham số width
để thay đổi độ rộng của thanh:
Ví 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ả:
Hãy tự mình thử »Thanh ngang
Nếu bạn muốn các thanh được hiển thị theo chiều ngang thay vì theo chiều dọc, hãy sử dụng horiz=TRUE
:
Ví dụ
x <- c("A", "B", "C", "D")
y <- c(2, 4, 6, 8)
barplot(y, names.arg = x,
horiz = TRUE)
Kết quả:
Hãy tự mình thử »