我整天都在努力使用ggplot2制作一些箱形图。我终于得到了我想要的图形,但现在我想做的就是在胡须和中线添加标签以显示实际值。我还想在每个情节上面加上计数。
使用mpg
data.frame,我编写了这个产生我想要的代码:
ggplot(mpg, aes(factor(0), hwy, fill=factor(cyl))) +
stat_boxplot(geom ='errorbar') +
geom_boxplot (stat= "boxplot") +
scale_fill_manual(name="number of cylinders",
values=c("0xA6CEE3","0xDFC27D", "0xA6611A", "0x018571" ),
breaks=c("4", "5", "6", "8"),
labels=c("4", "5", "6", "8")) +
labs(title="fuel efficiency by cylinder", x="", y="highway") +
facet_wrap(~cyl, scale="free_y")
好吧也许不是那么漂亮,但一切都在那里。现在只需添加每个四分位数的标签,每个地块的每个车辆的中位数和计数(最好高于某处的情节)。我已经搜索了高低,这是一个简单的解释,似乎找不到一个。我知道我可能不得不根据这个情节绘制另一个数据框的一些摘要数据,但不知道从哪里开始......
如果有人有任何提示我会很高兴听到他们的声音!