Подтвердить что ты не робот

Как изменить размер и сохранить графики в формате png?

Я хотел бы построить результаты квантильной регрессии, но не могу:

  • контролировать размеры/размер графиков и
  • сохранить графики как png.

Вот мой код:

require(quantreg)
data(engel)
attach(engel)
xx <- income - mean(income)
zz <- c(120, diff(income))
fit1 <- summary(rq(foodexp~xx+zz, tau=2:98/100))

Тогда:

png('res.png')
plot(fit1, mfrow=c(1,2))

Только файл zz сохраняется в файле res.png. Есть ли способ сохранить графики в отдельных файлах (два и один)? и как я могу контролировать ширину/высоту графиков? Мне нравится, что все отдельные графики имеют ширину = высоту (квадрат), когда я сохраняю их в .png файле?

4b9b3361

Ответ 1

Вы можете управлять размерами изображения с помощью аргумента png.

png("image.png", width = 800, height = 600)
plot(...)
dev.off()

Чтобы "закончить" изображение, используйте dev.off.

Ответ 2

Для разбивки графиков:

plot(fit1,parm=1:2)
plot(fit1,parm=3)

Обратите внимание, что вы могли бы найти ответ, внимательно прочитав ?plot.summary.rqs, но это может быть не очевидно: для того, чтобы знать, где искать, вам нужно будет сделать class(fit1), чтобы выяснить, какой метод plot использовался.

Ответ на римский язык позаботится о материале размера изображения.