설명이 voronoi diagram의 개념과 일치합니다. 포인트 (예 : 고등학교)의 위치를 기반으로 영역을 다각형으로 분할합니다. 다각형의 모든 점은 다른 모든 고등학교보다 특정 고등학교에 더 가깝습니다. this link에서 복사
ggplot2
을 사용하는 예를
:
library(ggplot2)
library(deldir)
library(scales)
library(reshape2)
library(plyr)
# make fake points
n <- 50
k <- 4
mat <- cbind(rnorm(n), rnorm(n))
df <- as.data.frame(mat)
names(df) <- c('x','y')
# triangulate
xrng <- expand_range(range(df$x), .05)
yrng <- expand_range(range(df$y), .05)
deldir <- deldir(df, rw = c(xrng, yrng))
# voronoi
qplot(x, y, data = df) +
geom_segment(
aes(x = x1, y = y1, xend = x2, yend = y2), size = .25,
data = deldir$dirsgs, linetype = 2
) +
scale_x_continuous(expand = c(0,0)) +
scale_y_continuous(expand = c(0,0))
당신은 어떻게 "영향의 영역을"정의합니까? – jlhoward
나는 바운드 리의 각 점이 현재 점과 다음 가장 가까운 점 사이의 중간에있는 경계를 만드는 것으로 생각합니다. – user2884824
@ user2884824지도상의 모든 지점에 대해 가장 가까운 대학의 '영향권'에있는 기본 유클리드 거리 – jenesaisquoi