コマンドplot()に関する質問があります。
X軸を完全に削除して独自の値に置き換える方法はありますか?私はすることで軸を取り除くことができることを知っています
plot(x,y, xaxt = 'n')
次に、軸を追加します
axis(side = 1 etc.)
ただし、軸を追加すると、明らかに「x」としてプロットされたデータを引き続き参照します。 「y」値をプロットし、独自の値を指定してx軸を「描画」するという意味で、独自にx軸を追加したいだけです。それを行う方法はありますか?
この質問の背景は、2つのデータフレームの長さが異なるため、プロットできないことです。
それがあなたが意味するものかどうかはわかりませんが、あなたはこれを行うことができます:
plot(1:10, xaxt = "n", xlab='Some Letters')
axis(1, at=1:10, labels=letters[1:10])
グラフが表示されます:
Yoはlabels = FALSE
をaxis(...)
内に設定し、テキストを使用して別のコマンドでラベルを印刷することもできます。このオプションを使用すると、必要に応じてテキストを回転できます
lablist<-as.vector(c(1:10))
axis(1, at=seq(1, 10, by=1), labels = FALSE)
text(seq(1, 10, by=1), par("usr")[3] - 0.2, labels = lablist, srt = 45, pos = 1, xpd = TRUE)
詳細な説明 ここ