R 如何重塑ggplot的数据帧?

R 如何重塑ggplot的数据帧?,r,ggplot2,R,Ggplot2,我想用ggplot来绘制这个数据帧。基本上,value1和value2之间的相关图,但有两个方面(long>75和long我认为你的问题有点误导,因为我认为没有必要在这里重塑数据。 您只需将“long”变量四舍五入并按原样绘制即可(假设dat是您的数据) 我想这就是我想要的。测试。 num fips gauge lat long value1 value2 357 25021 1105600 42.19028 -70.94528 2.

我想用ggplot来绘制这个数据帧。基本上,value1和value2之间的相关图,但有两个方面(long>75和long我认为你的问题有点误导,因为我认为没有必要在这里重塑数据。 您只需将“long”变量四舍五入并按原样绘制即可(假设
dat
是您的数据)


我想这就是我想要的。测试。
num fips    gauge   lat         long        value1    value2 
357 25021   1105600 42.19028    -70.94528   2.8034      3.94
358 25021   1105600 42.19028    -70.94528   12.9691     4.32
359 25021   1103500 42.25611    -70.26056   41.6258     7.99
357 25021   1105600 42.19028    -75.94528   7.8034      11.33
358 25021   1105600 42.19028    -75.94528   14.9691     14.64
359 25021   1103500 42.25611    -75.26056   43.6258     23.44
dat$long <- floor(dat$long)
library(ggplot2)
ggplot(dat, aes(value1, value2)) + geom_point() + facet_wrap(~ long, scales = "free")
dat$long2 <- ifelse(dat$long < -75, "< -75", "> -75")
library(ggplot2)
ggplot(dat, aes(value1, value2)) + geom_point() + facet_wrap(~ long2, scales = "free")