1

これが私の質問です:

myd <- data.frame (V1 = paste ("V", 1:1000), V2 = rnorm(1000))

plot(myd[,1], myd[,2])

ここに画像の説明を入力してください

私のプロットは軸で忙しいので、100ごとに目盛りマーカーを配置し、対応するラベルを表示したいと思います。また、目盛りのみ(ラベルなし)が200目盛りの間に表示されます。たとえば、1、100、200、300 ..... 1000の目盛りとラベル、50、150、250、350......950の目盛りのみ

どうすればこれを達成できますか?

編集:

例 :

|   |    |    |    |     |    |
V1       V100      V200      V300    
4

1 に答える 1

4

あなたが使用することができます:

plot(myd[,1], myd[,2], xaxt="n")
axis(1, at=seq(0,1000,50))

?axis目盛りとラベルの詳細についてもご覧ください。

更新された回答

axis(1, at=seq(0,1000,100), label=paste0("V", seq(0, 1000, 100)))
axis(1, at=seq(50,1000,100), label=F, tick=T)
于 2012-06-24T15:49:15.270 に答える