R中如何绘制一列离散数据的条形图
时间: 2023-06-15 08:07:41 浏览: 66
R语言经典实例(中+英)
5星 · 资源好评率100%
在R中,您可以使用`barplot()`函数来绘制一列离散数据的条形图。下面是一个简单的例子:
```
# 创建一列离散数据
x <- c("A", "B", "C", "D", "E")
y <- c(10, 5, 15, 8, 12)
# 绘制条形图
barplot(y, names.arg = x, xlab = "Category", ylab = "Value", main = "Discrete Data Bar Plot")
```
在这个例子中,`x`是分类变量,`y`是每个类别对应的数值。`names.arg`参数用于指定每个类别的名称。`xlab`和`ylab`参数用于指定X轴和Y轴的标签,`main`参数用于指定图形的标题。
如果您想要水平显示条形图,可以添加`horiz = TRUE`参数:
```
barplot(y, names.arg = x, xlab = "Value", ylab = "Category", main = "Discrete Data Bar Plot", horiz = TRUE)
```
这将绘制一个水平的条形图。
阅读全文