2013-01-13 35 views
12

Tôi cóLàm thế nào để vẽ một đường cong mịn đi qua một số điểm

plot(rnorm(120), rnorm(120), col="darkblue", pch=16, xlim=c(-3,3), ylim=c(-4,4)) 
points(rnorm(120,-1,1), rnorm(120,2,1), col="darkred", pch=16) 
points(c(-1,-1.5,-3), c(4,2,0), pch=3, cex=3) 

Tôi muốn phân định một phần của một đồ thị, bằng cách vẽ một đường cong mịn đi qua một bộ points.I có thể xác định 3-4 thiết lập các điểm nhưng tôi không thể xác định một hàm. Tôi muốn làm điều này trong R (trái ngược với GIMP) như tôi muốn gửi là SVG. Những gì tôi muốn đạt được là sau đây

enter image description here

Điều này có thể? Tôi biết đây không phải là một câu hỏi đồ họa phức tạp nhưng bất kỳ giải pháp R cơ sở nào cũng sẽ làm.

Trả lời

19

nếu tôi hiểu câu hỏi đúng, vẽ một spline qua điểm kiểm soát nên thực hiện công việc:

xspline(c(-1,-1.5,-3), c(4,2,0), shape = -1) 

Should look like that:

Các vấn đề liên quan