1

プロットの x 軸に目盛りを設定して、5 番目の目盛り位置ごとに長さ (0.015 から 0.02) を変更したいのですが、tck は複数の値を受け入れません。アイデアはありますか? これが私のコードの例です:

year<-seq(1960,2010,1)

xlab.pos <- rep (NA, length (year))
xlab.pos [seq(1, length (xlab.pos), 5)] <- year [seq(1, length (year), 5)]

xlab.tck <- rep(0.015, length (year))
xlab.tck [seq(1, length (xlab.tck), 5)] <- 0.02

plot(0, 0, type = "n", xlab = "", ylab = "", xaxt = "n",
xlim = c(min(year), max(year)),ylim = c(0, 5000))

axis(1, at = seq(min(year),max(year),1), labels = xlab.pos, tck = xlab.tck)

しかし、予想どおり、エラーが発生します。グラフィカルパラメーター「tck」の長さが間違っています。それ以外の方法で設定する方法がわかりません。

4

1 に答える 1