R 跨多个类别绘制

R 跨多个类别绘制,r,ggplot2,R,Ggplot2,对于以下数据,我们可以按如下所示绘制不同类别的ggplot。基本上y轴是跨月的客户数 df Date App Customers Jan-01 A Cust1 Feb-01 B Cust2 Mar-01 A Cust1 Apr-01 B Cust2 May-01 C Cust1 您可以计算每个月的行数和应用程序并绘制数据 library(dplyr) library(ggplot2) df %>% count(Date, App) %>%

对于以下数据,我们可以按如下所示绘制不同类别的ggplot。基本上y轴是跨月的客户数

df
Date    App Customers
Jan-01  A   Cust1
Feb-01  B   Cust2
Mar-01  A   Cust1
Apr-01  B   Cust2
May-01  C   Cust1

您可以
计算每个月的行数和
应用程序
并绘制数据

library(dplyr)
library(ggplot2)

df %>%
  count(Date, App) %>%
  mutate(Date = as.Date(paste0(Date, '-01'), '%b-%y-%d')) %>%
  ggplot(aes(Date, n, color = App)) + 
  geom_line() + 
  scale_x_date(date_labels = '%b %Y')

您可以
count
每月的行数和
App
并绘制数据

library(dplyr)
library(ggplot2)

df %>%
  count(Date, App) %>%
  mutate(Date = as.Date(paste0(Date, '-01'), '%b-%y-%d')) %>%
  ggplot(aes(Date, n, color = App)) + 
  geom_line() + 
  scale_x_date(date_labels = '%b %Y')