Создание окна сюжета конкретного размера

Как я могу создать новое окно сюжета R на экране с особой шириной и высотой (в пикселях, и т.д.)?

58
задан Ryan R. Rosario 25 January 2010 в 02:58
поделиться

2 ответа

Используйте 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)
59
ответ дан 24 November 2019 в 19:00
поделиться

Это будет зависеть от устройства, которое вы используете. Если вы используете устройство 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 () .

Другие устройства, которые могут быть полезны, включают в себя:

Есть список всех устройств здесь .

22
ответ дан 24 November 2019 в 19:00
поделиться
Другие вопросы по тегам:

Похожие вопросы: