あなたの質問は、プロットのどの要素が重要であるかに応じて、複数の部分からなる質問です。これはggplot2
を使ってこの数字を再現する方法です。 (あなたがそれを必要とする場合はこれでより多くの助けのためReorder levels of a factor without changing order of valuesを参照してください)あなたの要因を並べ替える必要があります
df <- data.frame(
Group1 = factor(rep(c("A", "Fially", "AC"), each = 3),
levels = c("A", "Fially", "AC")),
Group2 = factor(c("B", "GGF", "Kp"),
levels = c(c("B", "GGF", "Kp"))),
Value = c(100, 5, 6, 200, 42, 21, 300, 80, 15)
)
注:
まず、私が再現可能なデータセットを作成します。
第2に、バープロットを使用してggplot2
を使用してデータをプロットします(ドキュメントhereを参照)。このコードは、あなたにこの数字与え
library(ggplot2)
ggOut <- ggplot(data = df, aes(x = Group1,
y = Value, fill = Group2)) +
geom_bar(stat="identity", position="dodge") +
theme_bw() +
ylab("") +
xlab("") +
scale_fill_manual(name = "",
values = c("red", "blue", "black"))
print(ggOut)
ggsave(ggOut)
:
は、凡例を変更するには、私はthis guideを追いました。
これはhttp://www.inside-r.org/packages/cran/ggthemes/docs/theme_excelで始まります。 – MLavoie
読みやすいデータセットでデータを投稿することはできますかR?この[post](http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example?rq=1)で、これを行う方法の提案を確認してください。 –