使用ggplot创建GW轮廓

时间:2018-01-17 00:58:51

标签: r ggplot2

我是R编码的新手,我试图在ggplot中使用X(东向)和Y(北向)线和GW级(rswl)数据绘制GW轮廓。我想要绘制的数据示例如下:

    X Obs_No      Season  Easting Northing  rswl
1  56 ADE146 Winter 2017 275638.7  6131431  5.72
2 113 YAT099 Winter 2017 271723.0  6133405  3.16
4 227 YAT066 Winter 2017 276503.0  6135636  2.31
5 292 YAT053 Winter 2017 277780.8  6139285 -2.30
6 400 YAT129 Winter 2017 282065.1  6146759  5.60
7 509 PTA040 Winter 2017 270868.0  6150199  1.68

我尝试过的代码示例如下:

ggplot(data)+
  aes(x = Easting, y = Northing, z = rswl, fill = rswl)+
  geom_tile()+
  geom_contour(colour = "white", alpha = 0.5)+
  scale_fill_distiller(palette = "Spectral", na.value = "white") +
  theme_bw()

但它提出了"无法生成轮廓数据"

我尝试使用其中一个数据集的其他内容是:

ggplot(data, aes(x = Easting, y = Northing, z = rswl)) + 
  geom_density_2d(colour = "black")+
  geom_point(aes(color = factor(Obs_No)))+
  theme(legend.title = element_blank())+
  ggtitle("Tomw.T2 Winter 2017.csv")

这似乎是基于积分分布的轮廓,与GW水平无关。

任何提示将不胜感激。 感谢

0 个答案:

没有答案