2014-01-10 1 views
2

Итак, я пытаюсь увеличить и сохранить ряд графиков в R как png. Мне удалось сохранить расширенные сюжеты, но текст на этих сюжетах все еще слишком мал. С учетом этого, я попытался настройки:Как сохранить графики R с увеличенным текстом

par(ps = 12, cex = 1.33, cex.main = 1.33) 

Перед обращением:

png("Fig1_resize.png", width=300, height=300, units="mm", res=300) 

с последующей командой участка - например:

plot(RPCA$sdev^2/sum(RPCA$sdev^2), xlab="Component number", 
    ylab="Fraction of Variance", type="s") 

Тогда я просто сохранить, что мой компьютер с:

dev.off() 

Шрифт на графике, который возвращает R, увеличивается, но не шрифт в сохраненном сюжете. Как сохранить увеличенные текстовые графики с помощью R?

Спасибо за вашу помощь

+0

Если вы не ограничены форматом png, попробуйте использовать 'pdf' и' jpeg'. Иногда я обнаруживаю, что изображения, которые они сохраняют, немного отличаются друг от друга. Для PDF, возможно, есть способ указать размер шрифта в точках. Это может быть довольно портативное решение. – kdauria

ответ

2

Я хотел бы начать с увеличением базовой pointsize сюжета. См. ?png и обратите внимание на детали аргумента pointsize, который по умолчанию равен 12. Поэтому я хотел бы попробовать:

png("Fig1_resize.png", width=300, height=300, units="mm", res=300, 
    pointsize = 14) 
.... 
dev.off() 

и увеличить назначенное значение pointsize, пока вы не получите то, что является приемлемым для ваших нужд.

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

  • Нет связанных вопросов^_^