我正在根据这些数据绘制箱线图:
MY_LABEL MY_REAL MY_CATEGORY
1 [POS] .56 POS
1 [POS] .57 POS
1 [POS] .37 POS
2 [POS] .51 POS
1 [sim v] .65 sim v
...
我正在使用ggplot2:
ggplot( data=myDF, aes( x=MY_LABEL, y=MY_REAL, fill=MY_CATEGORY ) ) +
scale_colour_manual( values=palette ) +
coord_flip() +
geom_boxplot( outlier.size = 0 )
这很好用,并按字段对箱线图进行分组MY_CATEGORY
:
我想做两件事:
1)为了提高这个情节的清晰度,我想在各个块之间添加分隔符,即 between POS
and sim v
, between sim v
andC
等(参见情节中丑陋的红线)。我一直在挣扎geom_vline
,没有运气。或者,我想在块之间添加空格。
2)如果我以灰度打印此图,我无法区分不同的块。我正在尝试使用以下方法强制使用不同的调色板:
scale_colour_manual( values=c("black","darkgray","gray","white") )
同样,没有运气,情节根本没有改变。
你会建议做什么?