本当にこれに苦労しています。
a
&b
は実世界の実際のデータセットであり、a
非常に大きくなります。ggplot2がunvalクラスのデータを処理する方法を知らないというエラーが表示されます。私がやろうとしているのは、2番目のデータセットから箱ひげ図に1つのポイントをオーバーレイして、特定の1つのサンプルが宇宙と比較してどのようになっているのかを強調することです。
私が間違っていることについて何か考えはありますか?どうすれば修正できますか?
a = data.frame(YTD.Retn=runif(1000,-10,10),sector="a")
a = rbind(a,data.frame(YTD.Retn=runif(1000,-10,10),sector="b"))
a = rbind(a,data.frame(YTD.Retn=runif(1000,-10,10),sector="c"))
a = rbind(a,data.frame(YTD.Retn=runif(1000,-10,10),sector="d"))
a = rbind(a,data.frame(YTD.Retn=runif(1000,-10,10),sector="e"))
a = rbind(a,data.frame(YTD.Retn=runif(1000,-10,10),sector="f"))
a = rbind(a,data.frame(YTD.Retn=runif(1000,-10,10),sector="g"))
b = data.frame(sector=c("a","b","c","d","e","f","g"),YTD.Retn=c(5,6,7,3,2,-1,-5))
p1 =ggplot(a,aes(factor(sector),YTD.Retn,fill=factor(sector))) + geom_boxplot() +
scale_fill_discrete(guide=F) +
geom_point(b,aes(factor(sector),YTD.Retn))
plot(p1)