首页 > 解决方案 > 如何创建多折线图

问题描述

我对 R 相当陌生。我想创建一个多折线图,显示从 2019 年到 2021 年每月有多少人进入我们的图书馆。我创建了一个包含三张工作表(2019、2020、2021)的 Excel,每张工作表有两个变量- 月份和顾客人数。这是我到目前为止开发的代码:

install.packages("readxl"
install.packages("dplyr")
install.packages("tidyr")
install.packages("tidyverse")
install.packages("ggplot2")

加载库

library(readxl)
library(dplyr)
library(ggplot2)
library(tidyr)
library(tidyverse)

导入excel文件并获取工作表名称

sht = excel_sheets("-/Desktop/patron stats .xlsx")
sht

将每张纸读入列表

df = lapply(setNames(sht, sht), functions(s) read_excel("patron stats . xlsx", sheet=s))
df 

转换为具有源工作表列的单个数据框

df = bind_rows(df, .id="Sheet") 

可视化

ggplot(data = df,aes(x=Month, y='Patron Count', group = "Patron Count"))
geom_line()
geom_point()
ylab("Patron COunt")

请帮助我不知道该怎么做。

标签: r

解决方案


推荐阅读