Comment faire fondre la R des données.cadre et l'intrigue de groupe par un diagramme en barres

J'ai la suite de la R de données.cadre:

  group match unmatch unmatch_active match_active
1   A    10       4              0            0
2   B   116      20              0            3
3   c   160      27              1            4
4   D    79      17              0            3
5   E   309      84              4           14
6   F   643     244             10           23
...

Mon objectif est de tracer un groupe par un diagramme en barres (http://www.cookbook-r.com/Graphs/Bar_and_line_graphs_(ggplot2)/section-Graphiques avec plus de variables), comme indiqué dans le lien.

Je me rends compte qu'avant d'en arriver j'ai besoin d'obtenir les données dans le format suivant

  group variable value
1   A    match    10
2   B    match   116
3   C    match   160
4   D    match    79
5   E    match   309
6   F    match   643
7   A    unmatch   4
8   B    unmatch  20
...

J'ai utilisé de la fonte de la fonction:

groups.df.melt <- melt(groups.df[,c('group','match','unmatch', 'unmatch_active', 'match_active')],id.vars = 1)

Je ne pense pas que je suis en train de faire le fondre correctement car après je exécuter des groupes ci-dessus.df.fonte a+ de 1000 lignes qui ne fait pas de sens pour moi.

J'ai regardé comment Tracer les histogrammes par ligne sur plusieurs colonnes dans la R et essayé de suivre le même mais je n'ai pas le graphique que je veux.

En plus je reçois l'erreur suivante: Lorsque j'essaie de faire le traçage:

ggplot(groups.df.melt, aes(x='group', y=value)) + geom_bar(aes(fill = variable), position="dodge") + scale_y_log10()

Mapping a variable to y and also using stat="bin".
  With stat="bin", it will attempt to set the y value to the count of cases in each group.
  This can result in unexpected behavior and will not be allowed in a future version of ggplot2.
  If you want y to represent counts of cases, use stat="bin" and don't map a variable to y.
  If you want y to represent values in the data, use stat="identity".
  See ?geom_bar for examples. (Deprecated; last used in version 0.9.2)
Error in pmin(y, 0) : object 'y' not found
after I execute above groups.df.melt has 1000+ lines which doesn't make sense to me Pourquoi ne serait-ce pas logique? Si vous avez 200 lignes ou plus dans vos données.tableau, puis lorsqu'il est fondu à travers vos 5 colonnes, vous aurez+ de 1000 lignes.
Et votre erreur dans le ggplot2 ligne est juste que vous avez eu x='group' au lieu de x=group.

OriginalL'auteur add-semi-colons | 2014-10-13