2016-07-25 9 views
0

Ich habe einen unteren Code mit ggplot2() Paket. Ich versuche, zwischen den Variablen "Unternehmenswerbung" und "Markenumsatz" meines Datenrahmens "htmltable" zu plotten, wenn die andere Variable "Industrie" "Luxus" ist; mit der Funktion ggplot(). Ich verwende eine andere Variable meines Datenrahmens 'Markenwert' als Farbvariable.Überschreiben des Legendentitels mit benutzerdefinierter Zeichenfolge anstelle des Variablennamens

p<- ggplot(htmltable[htmltable$Industry='Luxury',],aes(x='CompanyAdvertising',y='BrandRevenue') 

q <- p+geom_point(aes(color='BrandValue',size='BrandValue') + geom_text(label='Brand') 

r <- q+xlab("Company Advertisiment in Billions")+ylab("Brand Revenue in Billions") +ggtitle("Luxury") 

r+theme(plot.title=element_text(size=10,face='bold'),legend.key=element_rect(fill='light blue')) 

Hier möchte ich meine Legende Titel von „Brandvalue“ auf „Brandvalue in Billions“ ändern. Bitte vorschlagen.

Ich habe versucht, Labs-Parameter in der folgenden Aussage. Aber es ergibt sich 2 Legenden.

r <- q+xlab("Company Advertisiment in Billions")+ylab("Brand Revenue in Billions") +ggtitle("Luxury")+labs(colour="BrandValue in Billions") 

Antwort

0

Haben Sie das versucht?

+labs(colour="BrandValue in Billions", 
      size="BrandValue in Billions") 
+0

„Ihre Antwort ist sicherlich lohnt sich ein wenig Erklärung. Mit freundlicher zu http://stackoverflow.com/help/how-to-answer beziehen. Kommentare helfen durchsuchbaren Inhalte schaffen würde. “ –