小编Hol*_*ott的帖子

使用列表中的数据创建填充等高线图

我有一个数据集,由.csv文件中的3列组成.前两列是地图坐标,第三列是相应地图坐标中钻孔中发现的锌的百分比.我想创建一个等高线图来显示Zn浓度随距离的变化.代码的所有示例我都能够以矩阵的形式找到使用数据,而我的列表则是.我已经尝试了几种不同的方法来绘制我在下面显示的方法,大多数方法都给出了"对象x未找到"的错误信息,我认为这与我的数据布局有关.有谁知道如何做到这一点?我在下面添加了一个类似的数据集.在此先感谢您的帮助.冬青

数据集:

Statsrep <- structure(list(X = c(156000L, 156010L, 156421L, 156450L, 156500L, 156700L, 158420L, 158646L, 158970L, 159050L, 159050L, 159130L, 159155L), Y = c(143630, 143980, 147260, 145000, 146000, 142800, 146700, 145207, 147170, 145200, 144800, 147815, 145890), Zn = c(2, 8, 4, 0, 3, 0, 2, 7, 12, 0, 4, 19, 0)), .Names = c("X", "Y", "Zn"), row.names = c(1L, 2L, 3L, 4L, 5L, 6L, 7L, 8L, 9L, 10L, 11L, 12L, 13L), class = "data.frame")
Statsrep
Run Code Online (Sandbox Code Playgroud)

码:

library(ggplot2)
Grade <- read.csv(file="filename.csv", header=TRUE, sep=",") …
Run Code Online (Sandbox Code Playgroud)

r list contour ggplot2

5
推荐指数
1
解决办法
5190
查看次数

标签 统计

contour ×1

ggplot2 ×1

list ×1

r ×1