2011-05-06 15 views

cevap

43

sizin ggplot çağrısına

+ labs(colour = "legend title") 

ekleyin. Harika bir kaynak sitesi de google group for ggplot2.

düzenlemek: bu renk efsanesinde estetik, örneğin olduğunu varsayar qplot(x,y,colour=z). Efsanede başka bir estetik gösteriliyorsa, bunun yerine argüman olarak kullanın, örn. Raster/görüntü çizimi için + labs(fill = "legend title"). ölçeklere argümanlar ayrıntıları ggplot2 son sürümlerindeki değişmiş olabilir; bu açıklama sürümü 0.9 arasında şudur: scale_colour_continuous gibi açık bir ölçek belirtirseniz

Daha genel, sen scale_name argüman (uyarı ayarlayabilirsiniz .2.1).

+1

Teşekkür ederim Roman !! Ayrıca "A" ve "B" için metni nasıl değiştirebileceğimi de söyleyebilir misin? – Brani

+1

@brani - Cevap, "A" ve "B" nin nerede bulunduğuna bağlıdır. Çizilen değerler mi? Bir eksen etiketi? X ekseni üzerinde çizilen değerler olduklarını varsayarak, bu gibi bir şey yapabilirdiniz: scale_x_discrete (breakks = c ("a", "q", "z"), label = c ("foo", "bar") , "baz")) 'a, q ve z değerleri için etiketleri değiştirmek. Çizelgemeden önce sorunu ggplot dışında da ele alabilirsiniz. Eğer "A" ve "B" bir eksen etiketiyse, xlab ("pembe maymunlar") veya "ylab (" aardvarks kızgın ") hile yapmalıdır. – Chase

+0

@Chase Puanların rengini tanımlayan faktörün seviyeleridir (bağlantıya bakınız). – Brani

İlgili konular