2014-06-23 15 views
14

Nie mogę zmniejszyć rozmiaru legendy na tym wykresie. Czy ktoś może mi pomóc? Chcę go do stawienia topright, ale nie więcej niż 20% wysokości działkiZmniejsz rozmiar obszaru legendy na wykresie siatki

a <- c(3, 2, 2, 2, 1, 2) 
barplot(a, beside = T, 
col = 1:6, space = c(0, 2)) 
legend("topright", legend = c("a", "b", "c", "d", "e", "f"), fill = 1:6, ncol = 2) 

Odpowiedz

27

Parametr cex zrobi to za Ciebie.

a <- c(3, 2, 2, 2, 1, 2) 
barplot(a, beside = T, 
     col = 1:6, space = c(0, 2)) 
legend("topright", 
     legend = c("a", "b", "c", "d", "e", "f"), 
     fill = 1:6, ncol = 2, 
     cex = 0.75) 

The plot

+0

kiedy CEX = 0,5 rozmiar jest dobry, ale tekst jest bardzo mały, jak mogę go rozwiązać? – Cina

+1

@Cina Myślę, że powinieneś zrobić 'cex' nieco większy niż wtedy, a następnie użyć' pt.cex' i 'title.cex'. Zobacz pomoc dla 'legendy' z' 'legend'. –

Powiązane problemy