次のデータセットがあります。
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 つのアイデアを思いつきました。
- プロットの余白を削除します (実際には余白が好きですが、表示されるデータは好きではありません)
- それらをプロットする前に変数からデータを除外します(私の経験では、常に退屈でした-data.frameでデータを整理するときにsubset()が機能する可能性があります)