ggplot:使用带有刻面的R绘制此图的最佳方法

ggplot:使用带有刻面的R绘制此图的最佳方法,r,ggplot2,R,Ggplot2,我有以上数据集,是每个团队的季度销售额。我正在试图找出绘制此图的最佳方式,以便能够很好地直观地表示每个团队的销售情况,并在每年每个季度的基础上清晰地显示每个单元。我有很多团队,比如50个 我试着做这样的事情 Quarter Team Year Units Sales 2015Q3 A 2015 25000 61.1038751 2015Q3 B 2015 1370 4.5081774 2015Q3 C

我有以上数据集,是每个团队的季度销售额。我正在试图找出绘制此图的最佳方式,以便能够很好地直观地表示每个团队的销售情况,并在每年每个季度的基础上清晰地显示每个单元。我有很多团队,比如50个

我试着做这样的事情

Quarter  Team    Year      Units    Sales
2015Q3    A      2015      25000   61.1038751
2015Q3    B      2015       1370    4.5081774
2015Q3    C      2015      19103   34.9492249
2015Q3    D      2015      10757    0.5222169
2015Q3    E      2015       2658    6.0959838
2015Q2    A      2015       2500   10.38751
2015Q2    B      2015        370    3.508
2015Q2    C      2015       1103    2.94
2015Q2    D      2015        757    4.5222169
2015Q2    E      2015        658    5.09
...                                          
2005Q3    A      2015      25000   31.1038751
2005Q3    B      2015       1370    4.5081774
2005Q3    C      2015      12345    4.9492249
2005Q3    D      2015        102    3.5222169
2005Q3    E      2015       2658    5.0959838

但这并不能很好地说明发生了什么。我正在看,但不知道该怎么画

如果你是按
分组,你可能想按
团队
分组,或者按照fanli的建议,按
团队
分组似乎是正确的,但可能50个团队有点太多了。如果你想以单位和收入显示团队销售,我会想象:x=时间(其中Q1=三月,Q2=六月,…),y=值(
melt
collect
首先收集单位和销售额),facet=变量,color=团队。如果您有50个团队,这是大量的数据,因此您可以使用alpha或annotate来突出显示表现最好的团队。或者,如果要向每个团队提供数字,则可以将其他团队绘制为灰点,将感兴趣的团队绘制为彩色点,以查看其相对于其他团队在一段时间内的表现。这一切都取决于你想强调什么。以观点为基础标记结束。
library(ggplot2)
ggplot(df) +
  geom_line(aes(x=Quarter,y=Sales,group=Year))+
  facet_grid(.~Year,scales="free")