我正在爲gedit使用rgedit插件。 我希望允許一次顯示多個圖形(繪圖)窗口。目前,無論何時我plot()
,該圖都會覆蓋上一個繪圖窗口。在(r)gedit中顯示多個R圖形窗口
3
A
回答
2
不是gedit
問題,而是一般R功能 - 使用x11()
(或windows()
)創建新的繪圖設備。
然後您可以使用dev.set()
等在它們之間翻轉。
2
只需添加到德克的回答,您還可以繪製多個圖在同一窗口,看?par
,特別是在mfrow
參數
例如par(mfrow=c(2,2))
會給你的情節一個2x2佈局。
對於更復雜的佈局,請?split.screen
和?layout
在設備之間進行切換,你可以這樣做:
# Create 3 plots
dev.new() # Or X11()
dev.1 <- as.integer(dev.cur())
dev.new()
dev.2 <- as.integer(dev.cur())
dev.new()
dev.3 <- as.integer(dev.cur())
x <- seq(1, 100, 0.1)
# Switch to device 1
dev.set(dev.1)
plot(x, sin(x), "l")
# Switch to device 3
dev.set(dev.3)
plot(x, cos(x), "l")
# Add something to graph #1
dev.set(dev.1)
points(x, cos(x), "l", col="red")
需要注意的是,雖然你在dev.1
,dev.2
存儲設備的數量和dev.3
將主要是連續的(1,2,3),您應始終使用dev.cur
來獲取設備的編號,因爲您無法安全地假定它們將是精確的ly 1,2,3等...(你可能有其他設備打開)
0
或者你可以打開一個新的控制檯選項卡,但這不是優雅的(你必須提交你的代碼兩次)作爲建議由Dirk和nico製作。
相關問題
- 1. R:兩個圖形在一個圖形窗口下面?
- 2. 在R的現有tcltk窗口中顯示進度條R
- 3. 的R - 圖形/繪圖窗口
- 4. 如何在R中的一個窗口中繪製多個熱圖R
- 5. r在單個jpeg上顯示多個圖形
- 6. 顯示中的R多個盒形圖的特定範圍
- 7. Tensorboard未在窗口中顯示圖形
- 8. R:在圖形標題顯示計算
- 9. 使用多個圖形在R視口中居中標題ggplot2
- 10. 在R圖窗口中合併base和ggplot圖形
- 11. 使用圖形在同一個面板中顯示多個直方圖R
- 12. 在R中保存多個打開的圖形窗口的快速方法?
- 13. 在tcltk窗口顯示圖像與R ...如何?
- 14. 在新窗口顯示結果(單張地圖)[R工作室]
- 15. r多邊形圖
- 16. 如何在R中的一個面板中顯示多個圖?
- 17. R emacs窗口
- 18. R中的多個柵格盒形圖
- 19. 設置圖形窗口的大小(繪圖大小)在R
- 20. 圖形不顯示有光澤[R]
- 21. 如何在R的新選項卡窗口中顯示輸出?
- 22. 是否有在R窗口中顯示文本的功能?
- 23. R圖表顯示
- 24. 顯示多個新窗口
- 25. 在R中繪製定向多圖形
- 26. 如何在matlab中的一個窗口中顯示多個圖?
- 27. R圖形窗口中的鼠標移動
- 28. R和多列圖形
- 29. R:窗口()函數
- 30. R中的窗口函數?
我可以將它設置爲自動而不是每次手動完成嗎? – 2010-09-02 07:35:33
當然。在調用'plot()'和其餘參數之前,可以編寫自己的調用'dev.new()'的函數'myplot(...)'。 – 2010-09-02 12:47:20