R 语言柱状图
柱状图
柱状图使用矩形条来可视化数据。柱状图可以水平或垂直显示。柱状的高度或长度与其代表的值成正比。
使用 barplot() 函数绘制垂直柱状图:
实例
bitmap(file="out.png")# x-axis valuesx <- c("A", "B", "C", "D")# y-axis valuesy <- 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 参数更改柱状图的颜色:
实例
bitmap(file="out.png")x <- c("A", "B", "C", "D")y <- c(2, 4, 6, 8)barplot(y, names.arg = x, col = "red")
结果如下:

密度 / 纹理
To change the bar texture, use the density parameter
要更改柱状纹理,请使用 density 参数:
实例
bitmap(file="out.png")x <- c("A", "B", "C", "D")y <- c(2, 4, 6, 8)barplot(y, names.arg = x, density = 10)
结果如下:

柱状的宽度
使用 width 参数更改柱状的宽度:
实例
bitmap(file="out.png")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:
实例
bitmap(file="out.png")x <- c("A", "B", "C", "D")y <- c(2, 4, 6, 8)barplot(y, names.arg = x, horiz = TRUE)
结果如下:
