Я использую Markdown для написания дипломной работы.
В основном я разделяю экран, чтобы объединить два графика в один, но я хотел бы уменьшить размер всего графика. Итак, я сделал это:
figs <- rbind(c(0, 0.5, 0, 0.8), # Screen1 reduced from 1 to 0.8
c(0.5, 1, 0, 0.8)) # Screen2 reduced from 1 to 0.8
colnames(figs) <- c("W", "E", "S", "N")
rownames(figs) <- c("Screen1", "Screen2")
screenIDs <- split.screen(figs)
names(screenIDs) <- rownames(figs)
# Left Side plot:
screen(screenIDs["Screen1"])
par(mar=c(4,4,2,1)+.1)
qqnorm(...)
qqline(...)
op <- par(fig=c(0.01,.3,.35,.78), new=TRUE)
hist(...)
lines(a,dnorm(a,mean(residuals.arima), sd(residuals.arima)), lty=1, col="darkblue", lwd=2)
box()
par(op)
#Right side plot:
screen(screenIDs["Screen2"])
par(mar=c(4,4,2,1)+.1)
plot(...)
lines(...)
К сожалению, я получаю следующее (я выделил дополнительное пространство красным):
поэтому кажется, что я просто уменьшаю размер графика, но не общий размер вывода графика. Как я могу справиться с этим? Я не хочу заполнять пробел своей картинкой, так как она будет слишком большой.
par(mar=)
. если нет, то он должен контролироваться параметрами трикотажа или латекса. - person Karolis Koncevičius   schedule 28.03.2018