r语言数据分析案例 下面5个不同专业的学生统计学考试的平均分数 专业 经济 会计 营销 金融 管理 平均分数 85 82 78 91 75 (1)使用graphics包中的barplot函数,分别用连续性调色板、离散型调色板和极端值调色板绘制条形图。
时间: 2024-09-21 17:05:48 浏览: 91
在R语言中,你可以使用`ggplot2`包来进行数据可视化,尤其是创建更高级别的图形,如条形图。首先,你需要将这组数据整理成一个数据框,然后利用`ggplot2`来绘制条形图。以下是步骤:
1. 创建数据框:
```r
# 数据框表示
scores <- data.frame(
Major = c("经济", "会计", "营销", "金融", "管理"),
Average_Score = c(85, 82, 78, 91, 75)
)
# 查看数据
head(scores)
```
2. 使用`ggplot2`进行可视化:
```r
library(ggplot2) # 如果还没安装,需要先装这个包
# 连续性调色板 (如viridis)
ggplot(scores, aes(x = Major, y = Average_Score)) +
geom_bar(stat = "identity") +
scale_fill_viridis() +
labs(title = "不同专业学生统计学考试平均分 - 连续调色板",
x = "专业", y = "平均分数")
# 离散型调色板 (如brewer.pal)
ggplot(scores, aes(x = Major, y = Average_Score)) +
geom_bar(stat = "identity") +
scale_fill_brewer(palette = "Set1") +
labs(title = "不同专业学生统计学考试平均分 - 离散调色板")
# 极端值调色板 (如"dark2")
ggplot(scores, aes(x = Major, y = Average_Score)) +
geom_bar(stat = "identity") +
scale_fill_dark2() +
labs(title = "不同专业学生统计学考试平均分 - 极端值调色板")
```
每个图都会显示各专业的平均分数,颜色会随着调色板的变化而变化。
阅读全文