2016-07-22 3 views
0

In R unter Code funktioniert, aber innerhalb r glänzend gibt es Fehler.Ästhetik muss entweder Länge 1 oder das gleiche wie die Daten (10) sein: x, füllen Sie r glänzend

Code:

ggplot(df_score) + 
     geom_bar(aes(x=emotion, y=..count.., fill=hashTag),position = "dodge") 

Daten:

score hashTag 
1 Neutral hash1 
2 Neutral hash1 
3 Positive hash1 
4 Neutral hash1 
5 Neutral hash1 
6 Negative hash2 

Fehler:

Aesthetics must be either length 1 or the same as the data (10): x, fill 

Dank ...

+1

Es sei denn, ich bin etwas fehlt hier, sollte Ihr Code 'aes sein (x = score..', da es keine Variable' emotion' in Ihrer Probe Datenrahmen genannt ist auch, Da der "ggplot2" -Code einwandfrei funktioniert und Probleme mit dem "glänzenden" Teil des Codes auftreten, solltest du das in deine Frage aufnehmen. – Sumedh

+0

Danke..Ich habe einen sehr schlechten Fehler gemacht .. – anindya

Antwort

1

Sie haben 'Drucken' in Ihrem Code hinzufügen .

. Zum Beispiel:

Graph<-ggplot(df_score) + 
     geom_bar(aes(x=emotion, y=..count.., fill=hashTag),position = "dodge") 

print(Graph) 
Verwandte Themen