1

次のデータセットがあります。

x = c(4, 5, 10, 30, 50, 51)
y = sqrt(x)

そして、5〜50のx範囲でデータをプロットしたいと思います

plot(x,y, xlim=c(5, 50))
abline(v=c(5,50), col="red")

ただし、その範囲外のデータポイントは引き続き表示されます。plot()制限を文字どおりに伝える簡単な方法はありますか。これまでのところ、次の 2 つのアイデアを思いつきました。

  1. プロットの余白を削除します (実際には余白が好きですが、表示されるデータは好きではありません)
  2. それらをプロットする前に変数からデータを除外します(私の経験では、常に退屈でした-data.frameでデータを整理するときにsubset()が機能する可能性があります)
4

1 に答える 1