IDEの暗い背景のカラーテーマに明るいテキストを使用することを好むことがよくあります。Rで何かをプロットすると、プロットのデフォルトの配色は、白い背景に黒いテキスト/境界線/ポイントになります。私はこれをデフォルトで変更しようとしていましたが、できればデフォルトでRから呼び出された特定のデバイス(X11cairo
、 )で、やRStudioGD
などの「出力」デバイスの通常のデフォルトを維持しました。pdf
png
私の質問は2つあります:(1)デフォルトのグラフィカルパラメータを設定するにはどうすればよいですか?(2)これを特定のデバイスに対してのみ実行できますか?
たとえば、現在のデバイスの配色を次のように簡単に設定できますpar
。
par(
bg = "black",
col = "white",
col.axis = "white",
col.lab = "white",
col.main = "white",
col.sub = "white")
plot(1)
期待どおりに白地に黒のプロットを作成し、期待どおりにデバイスをリセットするとデフォルトに戻ります。
dev.off()
plot(1)
私は自分の中に次のものを入れてみました.Rprofile
:
graphics:::par(
bg = "black",
col = "white",
col.axis = "white",
col.lab = "white",
col.main = "white",
col.sub = "white")
graphics:::plot(1,type="n",xlab="",ylab="",axes=FALSE)
graphics:::text(1,1,"Plotting area")
これは多少機能しますが、起動時にプロットウィンドウが開き、少し煩わしい場合があります。RStudioでは、RStudioデバイスではなくx11
ウィンドウが開きます。また、そのウィンドウを閉じると、パラメータが再びリセットされます。たとえば、RStudioのデフォルトのデバイスでプロットウィンドウを開くたびに、この「配色」をデフォルトで使用できるようにしたいと思います。