2016-05-17 1 views
0

私は現在、私はそれぞれの観測値の数を示したいと思いROASが生成された年(campaign.year)R> lattice()> densityplot()でキーの観測数をどのように含めることができますか? auto.key()を使用しますか?

densityplot(~roas,data=ndb.data.analysis,groups=campaign.year,plot.points=FALSE,auto.key = list(columns=4),main="Distribution of ROAS by Year",from=0,xlab="Return on Ad Spend ($)",ylab="Percent of Observations") 

でグループ化され、ROAS密度をプロットするために、次を使用しています年の

これを行うには良い(簡単な)方法がありますか?

ありがとうございます!

答えて

0

データを提供しないので、組み込みのデータセットを使用してください。 key引数を使用すると、凡例をカスタマイズできます。

library(lattice) 
data(mtcars) 

# number observations for each cylinder count 
nobs = aggregate(mtcars$mpg,list(mtcars$cyl),length) 
nobs # see results 
# construct labels to include nobs 
labels=paste0(levels(as.factor(mtcars$cyl))," (",nobs$x," obs.)") 
linecolor = trellis.par.get("superpose.symbol")$col[1:length(labels)] 
densityplot(~mpg,mtcars,groups=cyl,lwd=2, 
key=list(space="right",adj=0,title="No. cylinders", 
      lines=list(pch=1,col=linecolor,lwd=2), 
      text=list(labels)) 
) 
関連する問題