用r语言使用economics和presidential数据集绘制美国总统执政期间失业人口数
时间: 2024-03-31 15:32:36 浏览: 21
好的,这里是一个用 `economics` 和 `presidential` 数据集绘制美国总统执政期间失业人口数的 R 代码示例:
```R
library(ggplot2)
library(dplyr)
# 读取数据集
data("economics")
data("presidential")
# 合并数据集
unemployment <- merge(economics, presidential, by = "date") %>%
# 选取需要的列
select(date, unemploy, name) %>%
# 重命名列
rename(president = name) %>%
# 取得总统任期开始和结束的日期
group_by(president) %>%
mutate(start_date = min(date), end_date = max(date)) %>%
ungroup()
# 绘制图表
ggplot(unemployment, aes(x = date, y = unemploy, group = president, color = president)) +
geom_line() +
scale_x_date(date_labels = "%Y", date_breaks = "5 years") +
labs(title = "美国总统执政期间失业人口数", x = "年份", y = "失业人数") +
facet_wrap(~president, ncol = 3, scales = "free_x")
```
这段代码会绘制一张折线图,其中每一条折线代表一个总统的执政期间内的失业人口数变化情况。