A bar chart uses rectangular bars to visualize data. Bar charts can be displayed horizontally or vertically. The height or length of the bars are proportional to the values they represent.
Use the barplot()
function to draw a vertical bar chart:
# x-axis values
x <- c("A", "B", "C", "D")
# y-axis values
y <- c(2, 4, 6, 8)
barplot(y, names.arg = x)
Result:
x
variable represents values in the x-axis (A,B,C,D)y
variable represents values in the y-axis (2,4,6,8)barplot()
function to create a bar chart of the valuesnames.arg
defines the names of each observation in the x-axisUse the col
parameter to change the color of the bars:
x <- c("A", "B", "C", "D")
y <- c(2, 4, 6, 8)
barplot(y, names.arg = x, col = "red")
Result:
To change the bar texture, use the density
parameter:
x <- c("A", "B", "C", "D")
y <- c(2, 4, 6, 8)
barplot(y, names.arg = x, density = 10)
Result:
Use the width
parameter to change the width of the bars:
x <- c("A", "B", "C", "D")
y <- c(2, 4, 6, 8)
barplot(y, names.arg = x, width = c(1,2,3,4))
Result:
If you want the bars to be displayed horizontally instead of vertically, use horiz=TRUE
:
x <- c("A", "B", "C", "D")
y <- c(2, 4, 6, 8)
barplot(y, names.arg = x, horiz = TRUE)
Result:
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!