讲师中心 微信公众号
AI工具推荐 视频效率加速

R 教程

浏览6246
更新时间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)

结果:

精品课程

更多
前端入门_HTML5
前端入门_HTML5

共29课时 | 65.3万人学习

CSS视频教程-玉女心经版
CSS视频教程-玉女心经版

共25课时 | 41.5万人学习

JavaScript极速入门_玉女心经系列
JavaScript极速入门_玉女心经系列

共43课时 | 77.1万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn