Всякий раз, когда я пытаюсь экспортировать R-график, либо с RStudio с pdf()
, я нахожу, что все элементы переразмерны соответственно, но не текст. Это может привести к отключению заголовков.Зачем R изменять размер всего графика, но не экспортировать текст?
Попробуйте изменить размер участка в Rstudio (или использовать pdf("plot.pdf", width, height)
в базе R):
ggplot(data=data.frame(x=rnorm(100), y=rnorm(100)), aes(x, y)) +
geom_point() +
geom_text(aes(label=rep("a", 100))) +
labs(y="Title that is very loooooooooooooooooooooooooooooooooooooooong")
Когда width x height
является 5 x 5
, текст негабаритные и название светотеневой. Но как 10 x 10
, все вписывается.
Так что текст остается неизменным «размером», независимо от того, что я указываю для размера сюжета. Является ли это правильным пониманием того, как экспортировать графику R?
Если это так, что вы обычно делаете, чтобы убедиться, что текст в экспортируемой графике вписывается?
-Х = S вашего понимания правильно, хотя я думаю, что его больше дизайнерского решения со стороны Adobe, а не авторы АиРа , Это не является особенностью формата pdf, который будет масштабироваться шрифтами. –
Кроме того, поведение, которое вы видите в средстве просмотра PDF, вероятно, будет зависеть от его дизайна. Это скорее вопрос RStudio, так как база R не имеет функции SaveAs с параметрами калибровки. –
Я тестировал с помощью 'pdf ('file.pdf', width, height)' и результат тот же. Проблема, похоже, связана с экспортом 'pdf', а не с' RStudio' как таковой. – Heisenberg