手册
目录
收藏869
分享
阅读2700
更新时间2025-08-13
条形图使用矩形条来可视化数据。条形图可以水平或垂直显示。条形的高度或长度与它们所代表的值成比例。
使用 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)
结果:
相关
视频
RELATED VIDEOS
科技资讯
1
2
3
4
5
6
7
8
9
精选课程
共5课时
17.2万人学习
共49课时
77万人学习
共29课时
61.7万人学习
共25课时
39.3万人学习
共43课时
70.9万人学习
共25课时
61.6万人学习
共22课时
23万人学习
共28课时
33.9万人学习
共89课时
125万人学习