2016-04-08 3 views
0

Я искал через переполнение стека, я нашел следующую ссылку, но это не помогает.Изменить размер текста легенды

r legend trouble , how to change the text size in legend

plot(c(1,1)) 
legend("topleft", "Legend", cex=1.3, pch=1, pt.cex = 1) 

Установка pt.cex только изменяет размер точки, но текст не меняется.

Есть ли способ изменить размер текста в легенде?

+2

Измените значение 'cex' ... – Jota

ответ

0

Вы должны иметь возможность использовать аргумент cex в пределах legend(). Чтобы отрегулировать заголовок, используйте как cex, так и cex.main.

+0

Я использовал cex, чтобы изменить весь размер легенды, а не текст. – GeekCat

0

Почему вы пытаетесь изменить размер текста?

Наиболее распространенная причина, по которой я видел, заключается в том, что люди генерируют график по умолчанию, а затем сохраняют этот сюжет и сокращают его, чтобы вписаться в отчет/статью, а затем жалуются, что текст слишком мал и поэтому хочет чтобы увеличить размер текста, чтобы уменьшить размер после уменьшения.

Если это так, то лучший подход заключается в том, чтобы сгенерировать график в правильном размере, чтобы начать с того, что вам не нужно сокращать график (и текст с ним). Это предотвращает, а не решает проблему, и предотвращает другие проблемы в процессе.

Смежные вопросы