【发布时间】:2019-04-13 02:54:36
【问题描述】:
我有以下图表
是否可以在相应的箱线图下添加图例标签(HPD 和分位数)?我也可以摆脱中间的白条吗?
我的代码如下:
p <- ggplot(Results.Baseline,aes(x=Inference, y=Results, fill=Method)) +
scale_y_continuous(limits = c(0, 1))+
geom_boxplot()+facet_wrap(~Method)+ facet_wrap(~Model)+
geom_hline(yintercept=0.95, linetype="dashed", color = "red")
Here is my data:
data <- structure(list(Results = c(0.234375, 0.203125, 0.234375, 0.203125,
0.21875, 0.203125), Model = c("Baseline 1", "Baseline 1", "Baseline 1",
"Baseline 1", "Baseline 1", "Baseline 1"), Method = c("Quantile",
"Quantile", "Quantile", "Quantile", "Quantile", "Quantile"),
Inference = c("HMDM", "HMDM", "HMDM", "HMDM", "HMDM", "HMDM"
)), .Names = c("Results", "Model", "Method", "Inference"), row.names = c("1:nrow(transitions)",
"V2", "V3", "V4", "V5", "V6"), class = "data.frame")
【问题讨论】:
-
+ theme(legend.position = "bottom")做你想做的事吗? -
我不清楚你在追求什么。您想在图例中的箱线图键下或图中的每个箱线图下添加标签还是...?您指的是两个面板之间的空间吗?如果是这样,请参阅
theme()中的panel.spacing。 -
@aosmith 我添加了一张显示我所追求的图片
-
需要数据来帮助,但要回答你关于删除中间白条的问题,这个主题会有所帮助 - ` theme(panel.spacing = unit(0, "lines"), panel.border = element_rect(fill = NA, color="white"))`
-
@Mike 谢谢,效果很好!我还添加了一些数据。