ワークスペースをクリアするコード:rm(list=ls())
とコンソールをクリアするコード:cat("\014")
Rstudioからすべてのプロットをクリアするコードはありますか?
dev.off()
は、現在のグラフィカルデバイスを閉じます。これにより、現在別のグラフィカルデバイスを開いていない限り、RStudioのすべてのプロットがクリアされます。他のグラフィカルデバイスを開いている場合は、dev.list()
を使用して、どのグラフィカルデバイスがRStudioであるかを判断できます。次のshouldを実行しますが、完全にはテストしていません。
dev.off(dev.list()["RStudioGD"])
ただし、他に何もしていない場合は、dev.off()
を使用するだけで対応できます。
dev.off()
は対話型セッションでのみ機能します。このような動作をスクリプトに実装することに興味がある場合は、使用する必要があります
graphics.off()
代わりに。
クリアするプロットがない場合にエラーメッセージを防ぐには:
if(!is.null(dev.list())) dev.off()
私は通常使用します
while (dev.cur()>1) dev.off()
また、RGLを頻繁に使用するため、次のように追加します。
while (rgl.cur()) rgl.close()