如何創建具有特定寬度和高度(以像素等形式)的新屏幕R繪圖窗口?創建特定大小的繪圖窗口
回答
使用dev.new()
。 (見this related question。)
plot(1:10)
dev.new(width=5, height=4)
plot(1:20)
這將取決於您使用的設備。如果您使用的是pdf device,你可以這樣做:
pdf("mygraph.pdf", width = 11, height = 8)
plot(x, y)
然後,您可以使用mfrow參數類似這樣的劃分在PDF的空間:
par(mfrow = c(2,2))
這使得PDF文件有四個可用於繪圖的面板。不幸的是,一些設備採用不同的設備。例如,我認爲X11使用像素,而我確定pdf使用英寸。如果您只想創建多個設備併爲其繪製不同的內容,則可以使用dev.new(), dev.list(), and dev.next()。
,可能是有用的其他設備包括:
有所有設備here的列表。
由於@Shane的接受的解決方案是不是在RStudio(見here)截至目前(2015年9月)的支持,我想一個忠告添加到@詹姆斯·湯普森回答關於工作流程:
如果您使用SumatraPDF作爲查看器,則在對其進行更改之前無需關閉PDF文件。蘇門答臘省不以只讀方式放置打開的文件,因此不會阻止它被覆蓋。因此,一旦您使用Sumatra打開了您的PDF文件,就會在蘇門答臘立即顯示RStudio(或任何其他R IDE)的更改。
在Rstudio中爲我工作,直到noRStudioGD設置爲TRUE,dev.new(width = 5,noRStudioGD = TRUE ) – 2015-12-08 16:58:59
是否有一個等效的查看器,這種方式適用於mac? – MHH 2018-01-08 01:29:45
- 1. 設置圖形窗口的大小(繪圖大小)在R
- 2. 如何設置繪圖窗口的窗口大小?
- 3. 創建特定大小
- 4. 窗口調整大小功能只有一次特定的窗口大小
- 5. 圖中固定大小的窗口MATLAB
- 6. WinAPI:創建一個窗口與指定的客戶區大小
- 7. 如何創建給定大小的窗口?
- 8. 窗口大小調整時禁用調整大小特定格
- 9. 創建特定大小的UIImage
- 10. 創建特定大小的新文件
- 11. 創建特定大小的文件
- 12. MarkerSize相對於繪製窗口大小
- 13. 創建不可調整大小的最大化窗口?
- 14. OpenGL創建的窗口大小是兩倍大
- 15. 在放大Matplotlib繪圖窗口時,繪圖圖例不在窗口中
- 16. 更改MatLab中繪圖的窗口大小
- 17. 有沒有辦法設置繪圖窗口的默認大小?
- 18. C#創建窗口 - 定義父窗口
- 19. 上(自定義)窗口如何重繪顯示窗口大小調整
- 20. 繪圖窗口消失時最小化
- 21. Java中的JFrame窗口大小如何產生指定的窗口大小?
- 22. 創建自定義窗口小部件圖表TFS 2015年
- 23. 當調整窗口大小時,Java Swing繪圖消失
- 24. 如何在R中永久更改繪圖窗口大小?
- 25. 如何防止opengl繪圖拉伸到窗口大小?
- 26. 如何更改當前繪圖窗口大小(R)
- 27. 創建圖像,相對於窗口寬度的大小。插入到DOM中時未繪製圖像
- 28. JQuery爲圖像創建彈出窗口,通過URL獲取圖像的大小
- 29. 如果窗口大小低於特定大小,則顯示不同的內容?
- 30. 圖片窗口大小的手機
我認爲單位是像素以外的東西。我試過這個例子,它凍結了我的系統5分鐘。由此產生的繪圖窗口非常龐大。它可能是英寸或東西? – 2010-01-25 03:12:04
我會建議看''設備',因爲這取決於你使用的設備。但是,我認爲它默認爲英寸。 – Shane 2010-01-25 03:19:53
屏幕顯示(例如windows或x11)和矢量繪圖設備(例如pdf,postscript)以英寸爲單位,位圖繪製設備以像素爲單位(例如png,jpeg)。配合器通常每英寸顯示72或96像素,打印到紙上每英寸150到1200像素不等。 – 2010-01-25 14:28:01