Я использую пакет tikzDevice
для получения удобных для Latex графиков в R
. У меня возникли проблемы с удалением лишних пробелов сверху и снизу графика ниже:
Я пытался использовать par(mar)
, но, похоже, это не работает с ggplot2
. Кроме того, theme(plot.margins)
тоже не отвечает. Пустое пространство появляется, когда я пытаюсь изменить соотношение сторон фигуры с помощью theme(aspect.ratio)
. Какие-либо предложения? Спасибо!
РЕДАКТИРОВАТЬ: Вот MWE:
library(tikzDevice)
library(reshape2)
x = seq(0,1,0.1)
y1 = x^2+2*x+7
y2= x^+2*x+2
df = data.frame(x,y1,y2)
df <- melt(df, id.vars=c("x"))
names(df) <- c("x","$latex~Name$","value")
plot <- ggplot(df,aes(x=x,y=value,color=`$latex~Name$`,group=`$latex~Name$`)) + geom_line() +
theme(aspect.ratio = 0.4)
plot
tikzDevice(file="mweTex.tex")
plot
dev.off()