我使用R中的box-plot函数为三个不同组的起始值制作了箱形图,如下所示:
boxplot(onset ~ group, data = pulse.dat, range = 0, col = "lightblue")
Run Code Online (Sandbox Code Playgroud)
但是,我想看看没有范围的数据看起来如何,所以我想创建一个没有胡须的盒子图.我也不介意任何类型的图表,只要它显示3组中的每一组的中位数,第25和第75四分位数.
有谁知道如何在R中做到这一点?
由于最终用户的要求很高,我需要了解geom_box绘图上的须线是否可以与盒子本身不同的颜色或类型?
刚刚考虑了带有彩色和虚线的箱线图,我创建了一个最小的示例。
year <- rep("2014", 10)
total <- c(seq(55, 90, 5), 100, 40)
df <- data.frame(year = as.factor(year), total = total)
ggplot(df, aes(x=factor(year), y=total)) +
geom_boxplot(linetype = "dotted", color = "red") +
theme_bw()
Run Code Online (Sandbox Code Playgroud)
下面的图可以有绿色胡须,保留红色框,还是实心胡须,保留虚线框?

这个 SO 问题告诉我们,基础 R 允许大量的晶须线定制。 bxp有几个参数