R 条形图
条形图
条形图使用矩形条形来可视化数据。条形图可以水平或垂直显示。条形的高度或长度与其表示的值成正比。
使用 barplot()
函数绘制垂直条形图
例子
# x 轴值
x <- c("A", "B", "C", "D")
# y 轴值
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)
结果
自己尝试 »
W3schools Pathfinder
Track your progress - it's free!