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.argxác định tên của mỗi quan sát trong trục x

Màu thanh

Sử dụng coltham 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 widththam 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ả: