1

3 つの数字で非常に単純な線を引きたいと思います。以下のようになります

|------|--------------| 
0.5   1.5           3.4  

質問するのは簡単すぎませんか?

4

3 に答える 3

4

まず、plot何もせず、軸を削除し、指定されたポイントに x 軸を追加します。

x <- c(.5, 1.5, 3.4)
plot(0, xlim = c(0, 3.5), axes=FALSE, type = "n", xlab = "", ylab = "")
axis(1, at = x, labels = x)

ここに画像の説明を入力

于 2013-08-10T06:05:19.877 に答える
1
plot(1:10, rep(0,10), type='b', pch='|', axes=F, xlab="", ylab="", xlim=c(0,10))
text(1:10, rep(-0.1,10), labels=1:10)

マージンとプロット サイズはX11par

于 2013-08-10T06:07:02.823 に答える
0

あなたはグリッドでそれを行うことができます、

library(grid)
grid.newpage()
grid.xaxis(at=c(0.5, 1.5, 3.4), 
           vp=vpStack(viewport(height=unit(2,"lines")),
                      viewport(y=1, xscale = c(0.4, 3.5), just="bottom")))

ここに画像の説明を入力

于 2013-08-10T13:20:25.863 に答える