我正在爲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中的一個窗口中繪製多個熱圖R
- 2. 顯示中的R多個盒形圖的特定範圍
- 3. Tensorboard未在窗口中顯示圖形
- 4. 使用多個圖形在R視口中居中標題ggplot2
- 5. 在新窗口顯示結果(單張地圖)[R工作室]
- 6. r多邊形圖
- 7. R中的多個柵格盒形圖
- 8. 是否有在R窗口中顯示文本的功能?
- 9. 如何在R的新選項卡窗口中顯示輸出?
- 10. R圖表顯示
- 11. 在R中繪製定向多圖形
- 12. 顯示多個新窗口
- 13. 如何在matlab中的一個窗口中顯示多個圖?
- 14. R:窗口()函數
- 15. R:在2x2窗口中並排放置四個格子條形圖?
- 16. 在Matlab的一個窗口中顯示多個圖像
- 17. 在一個窗口中顯示多個視圖
- 18. R中的移動窗口
- 19. 包含R標記的多個圖形
- 20. 如何使用R在一個窗口中繪製多個交互式繪圖?
- 21. 如何在R中繪製多個多邊形圖?
- 22. 在R中circlize做一個圓形圖
- 23. R在點陣圖中顯示組
- 24. 用fitdistrplus在R中正確顯示4個面板分佈圖的圖例R
- 25. 在窗口上顯示多個JFreeCharts
- 26. 顯示多個信息窗口中GMAP
- 27. 用Python OpenCV在同一窗口中顯示多個圖像?
- 28. 在彈出窗口中顯示多個圖像
- 29. 在OpenCV的同一窗口中顯示多個(2,3,4,...)圖像
- 30. 插入圖形表示R中
我可以將它設置爲自動而不是每次手動完成嗎? – 2010-09-02 07:35:33
當然。在調用'plot()'和其餘參數之前,可以編寫自己的調用'dev.new()'的函數'myplot(...)'。 – 2010-09-02 12:47:20