一张图说一千多个字。如您所见, myfill
是基于变量variable
.
然而,在每个条中都有多个数据实体(黑色边框),因为离散变量complexity
使它们独一无二。我想要找到的是使栏的每个部分都比当前外观更容易区分的东西。最好是像阴影这样的东西。
这是一个示例(不是相同的数据集,因为导入了原始数据集):
dat <- read.table(text = "Complexity Method Sens Spec MMC
1 L Alpha 50 20 10
2 M Alpha 40 30 80
3 H Alpha 10 10 5
4 L Beta 70 50 60
5 M Beta 49 10 80
6 H Beta 90 17 48
7 L Gamma 19 5 93
8 M Gamma 18 39 4
9 H Gamma 10 84 74", sep = "", header=T)
library(ggplot2)
library(reshape)
short.m <- melt(dat)
ggplot(short.m, aes(x=Method, y= value/100 , fill=variable)) +
geom_bar(stat="identity",position="dodge", colour="black") +
coord_flip()