r语言绘制条形图代码
时间: 2024-09-17 19:09:54 浏览: 57
33.ggplot2+ggparttern 条形图纹理图案填充加显著性标注教程.pdf
5星 · 资源好评率100%
在R语言中,绘制条形图通常使用`barplot()`函数或更高级的`ggplot2`包中的`geom_bar()`函数。以下是两个示例:
1. 使用`barplot()`函数绘制简单条形图:
```R
# 创建数据
data <- c(30, 45, 60, 75, 90)
labels <- c("A", "B", "C", "D", "E")
# 绘制条形图
barplot(data, names.arg = labels, main = "简单条形图",
xlab = "类别", ylab = "值")
```
这里的数据是一个向量,`names.arg`用于指定每个柱子对应的标签。
2. 使用`ggplot2`绘制条形图(适用于更复杂的图形定制):
```R
library(ggplot2)
# 数据框形式的数据
df <- data.frame(Category = labels, Values = data)
# 创建条形图
ggplot(df, aes(x = Category, y = Values)) +
geom_bar(stat = "identity", fill = "blue") +
ggtitle("使用ggplot2绘制条形图") +
xlab("类别") + ylab("值")
```
在这里,我们首先将数据转化为数据框,并设置了图形的各种属性,如标题、坐标轴标签等。
阅读全文