R 齐次泊松点过程

R 齐次泊松点过程,r,plot,polygon,spatial,poisson,R,Plot,Polygon,Spatial,Poisson,我在不同类型的图上绘制均匀的空间泊松过程。我不知道如何只在矩形区域的右上三角形区域上绘图。我在图形中添加了一个多边形来定义要打印的位置,但不知道如何将点限制为仅打印在矩形的上半部分 N=50 u=runif(N,20,40) v=runif(N,-10,10) plot(u,v,asp=1) polygon(c(0,0,55.5),c(-10,11.5,-10),col=NA,border='black') 目前,我得到以下图表: 我怎样才能把所有的点都放到顶三角形上 一个简单的方法是用背景

我在不同类型的图上绘制均匀的空间泊松过程。我不知道如何只在矩形区域的右上三角形区域上绘图。我在图形中添加了一个多边形来定义要打印的位置,但不知道如何将点限制为仅打印在矩形的上半部分

N=50
u=runif(N,20,40)
v=runif(N,-10,10)
plot(u,v,asp=1)
polygon(c(0,0,55.5),c(-10,11.5,-10),col=NA,border='black')
目前,我得到以下图表:


我怎样才能把所有的点都放到顶三角形上

一个简单的方法是用背景色填充多边形并重新绘制边界

N=50
u=runif(N,20,40)
v=runif(N,-10,10)
plot(u,v,asp=1)
polygon(c(0,0,55.5), c(-11,11.5,-11), col="white", border=TRUE)
box()

一种简单的方法是用背景色填充多边形,然后重新绘制边界

N=50
u=runif(N,20,40)
v=runif(N,-10,10)
plot(u,v,asp=1)
polygon(c(0,0,55.5), c(-11,11.5,-11), col="white", border=TRUE)
box()

这有点帮助,但问题是我需要这50个点都在顶部三角形中,我最初使用的方法覆盖了其中的一半,这有点帮助,但问题是我需要这50个点都在顶部三角形中,这个方法和我最初使用的方法涵盖了其中的一半。如果你愿意使用软件包,如果我正确理解问题,可以使用
spatstat
轻松完成。如果你愿意使用软件包,如果我正确理解问题,可以使用
spatstat
轻松完成。