バーの中のパーセンテージで黒で囲まれた棒グラフを作成したいと思います。これはqplotから可能ですか?パーセンテージは表示されますが、特定のバーと揃っていません。ggplot棒グラフにラベルを追加する
パッケージ:ggplot2、これはあなたがggplot
の賛成で、離れqplot
を使用してから移動を開始するための良い機会となり
x <- data.frame(filename = c("file1", "file2", "file3", "file4"),
low = c(-.05,.06,.07,-.14),
hi = c(.87,.98,.56,.79))
x$tot <- x$hi + x$low
x <- melt(x, id = 'filename')
bar <- qplot(x = factor(filename),
y = value*100,
fill = factor(variable),
data = x,
geom = 'bar',
position = 'dodge') + coord_flip()
bar <- bar + scale_fill_manual(name = '',
labels = c('low',
'Hi',
"Tot"),
values = c('#40E0D0',
'#FF6347',
"#C7C7C7"))
bar <- bar + geom_text(aes(label = value*100))+geom_bar(colour = 'black')
bar <- bar + opts(panel.background = theme_rect(colour = NA))
bar <- bar + opts(legend.justification = 'bottom')
print(bar)
ようこそSOに。非基底R関数を使用しているので、コードを再現するために必要なパッケージへの参照を追加してください。 'library(...)' – Andrie