Как сохранить R-графики с увеличенным текстом

StackOverflow https://stackoverflow.com//questions/21054025

  •  22-12-2019
  •  | 
  •  

Вопрос

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

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

Прежде чем вызвать:

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

за которым следует команда plot - например:

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

Затем я просто сохраняю это на своем компьютере с помощью:

dev.off()

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

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

Это было полезно?

Решение

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top