2

正の値と負の値の両方を含むデータセットの散布図を作成したいと思います。私は plot() に精通していますが、軸をプロットの中心、つまりゼロに移動するオプションが見つかりません。プロットを「十字線」のようにしたいと思います。

plot() で軸をオフにする方法、つまり xaxt = "N" を知っており、axis() の使用方法も理解しています。プロットの中央で軸をゼロに中心にするオプションや例はありません。abline() を使用して線と目盛りを作成する必要はないようです。

この目標を達成するために plot() で使用できるコマンド、トリック、またはパッケージを教えてください。

4

1 に答える 1

7

axisコマンドが必要です。ヘルプで調べてください。X 軸を垂直に、Y 軸を水平に配置できます。

ここに少し例があります。

plot(c(-2,2), c(-2,2), axes = FALSE, bty = 'n', panel.first = grid())
axis(1, c(-2, -1, 1, 2), pos = 0, cex.axis = 0.8)
axis(2, c(-2, -1, 1, 2), pos = 0, cex.axis = 0.8, las = 2)
于 2012-08-02T12:38:19.900 に答える