나는 이것이 간단하지만 이것이 효과가 있다는 것을 알고 있습니다. 아래의지도에서 초과 된 데이터 포인트를 제거하고 싶습니다. 어떻게해야합니까? 코드 아래에 결과가 나타납니다. 국가 별 경계 외부에서 데이터를 제거하는 중 R
ggplot() +
geom_polygon(data = rwa2, aes(x = long, y = lat, group= group),
colour = "black", size = 0.5, fill = "white") +
geom_tile(data = df, aes(x = Lon, y = Lat, z = z, fill = z), alpha = 0.8) +
ggtitle("State Data") +
xlab("Longitude") +
ylab("Latitude") +
scale_fill_distiller(type = "div", palette = "Spectral")+
theme_bw() +
theme(plot.title = element_text(size = 25, face = "bold"),
legend.title = element_text(size = 15),
axis.text = element_text(size = 15),
axis.title.x = element_text(size = 20, vjust = -0.5),
axis.title.y = element_text(size = 20, vjust = 0.2),
legend.text = element_text(size = 10)) +
coord_map()
나는 상태 경계 외부에있는 모든 데이터를 제거합니다. 경계 좌표는
readRDS
을 사용하는 Rdata 파일에서 얻으며 상태에는 ID_2, 구역에는 ID_3이 있으므로 경계 좌표는 이름입니다. 안내 좀 해줘.
감사합니다. – SamAct