首页 > 解决方案 > 绘制多个变量进行比较

问题描述

在比较以下数据的不同参数时绘制多个变量的最佳方法是什么

   df1<-data.frame(
      Year=sample(2016:2018,100,replace = T),
      Month=sample(month.abb,100,replace = T),
      category1=sample(letters[1:6],100,replace = T),
      catergory2=sample(LETTERS[8:16],100,replace = T),
      lic=sample(c("P","F","T"),100,replace = T),
      count=sample(1:1000,100,replace = T)
    )

我曾经在上一个问题/线程中堆叠条形图,并希望实现上述目标。

ggplot(df1,aes(Year,count,fill=factor(lic)))
      +geom_bar(stat = "identity",position = "stack")
      +facet_grid(~category1)

目前生成,但我仍然需要另一个

标签: rggplot2lubridate

解决方案


替换facet_grid(~category1)facet_grid(category1~Month)可能是您正在寻找的内容:

在此处输入图像描述


推荐阅读