如何創建具有特定寬度和高度(以像素等形式)的新屏幕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. 如何設置繪圖窗口的窗口大小?
- 2. 創建特定大小
- 3. 窗口調整大小功能只有一次特定的窗口大小
- 4. 圖中固定大小的窗口MATLAB
- 5. WinAPI:創建一個窗口與指定的客戶區大小
- 6. 窗口大小調整時禁用調整大小特定格
- 7. 創建特定大小的文件
- 8. 創建特定大小的UIImage
- 9. 創建不可調整大小的最大化窗口?
- 10. OpenGL創建的窗口大小是兩倍大
- 11. 在放大Matplotlib繪圖窗口時,繪圖圖例不在窗口中
- 12. C#創建窗口 - 定義父窗口
- 13. 繪圖窗口消失時最小化
- 14. Java中的JFrame窗口大小如何產生指定的窗口大小?
- 15. 創建自定義窗口小部件圖表TFS 2015年
- 16. 如何防止opengl繪圖拉伸到窗口大小?
- 17. 如何在R中永久更改繪圖窗口大小?
- 18. 如何更改當前繪圖窗口大小(R)
- 19. 如果窗口大小低於特定大小,則顯示不同的內容?
- 20. 繪製到多圖窗口中的特定地塊?
- 21. 在調整窗口大小時刪除特定的類
- 22. 如何在特定的窗口大小中刪除data-toggle =「modal」?
- 23. WPF窗口大小
- 24. PowerBuilder窗口大小
- 25. 新窗口大小
- 26. 消除窗口大小的固定格
- 27. 未指定SizeToContent時的窗口大小
- 28. 確定窗口上的VRAM大小
- 29. 調整大小窗口的大小
- 30. 爲什麼WinAPI不能創建配置大小的窗口?
我認爲單位是像素以外的東西。我試過這個例子,它凍結了我的系統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