Как я могу создать новое окно сюжета R на экране с особой шириной и высотой (в пикселях, и т.д.)?
Используйте dev.new()
. (См. этот связанный с этим вопрос.)
plot(1:10)
dev.new(width=5, height=4)
plot(1:20)
Чтобы уточнить, какие единицы используются:
dev.new(width=5, height=4, unit="in")
plot(1:20)
dev.new(width = 550, height = 330, unit = "px")
plot(1:15)
Это будет зависеть от устройства, которое вы используете. Если вы используете устройство PDF , вы можете сделать это:
pdf( "mygraph.pdf", width = 11, height = 8 )
plot( x, y )
Вы можете затем делить пространство в PDF, используя параметр MFROW, как это:
par( mfrow = c(2,2) )
, который делает PDF с четырьмя панелями Доступно для построения. К сожалению, некоторые устройства принимают разные единицы, чем другие. Например, я думаю, что X11 использует пиксели, в то время как я уверен, что PDF использует дюймы. Если вам просто хотел бы создать несколько устройств и построить для них разные вещи, вы можете использовать dev.new (), dev.list () и dev.next () .
Другие устройства, которые могут быть полезны, включают в себя:
Есть список всех устройств здесь .