我正在尝试使用ggplot2包创建等温线图,您可以在评论中找到显示所需结果的示例。我在网上看到了许多这样做的示例,例如:
data <- read.table("http://s000.tinyupload.com/download.php?file_id=01371475872599670620&t=0137147587259967062053048", header=TRUE)
ggplot(data) + aes(x=x, y=y, z=z, fill=z) + stat_contour() + geom_tile()
当我使用完全相同的代码和我的数据时,我得到了以下结果:
图片: 正如您在上面的图像中所看到的,数据似乎与stat_contour()部分配合得很好,看起来完美,但它不适用于geom_tile(),后者似乎只会创建那三条水平线。数据似乎被正确读取,因为等高线工作并且图例也包含了正确的值。我不知道为什么文件不会被填充。
如果有任何帮助,我将不胜感激,谢谢!
dat <- read.table("http://s000.tinyupload.com/download.php?file_id=01371475872599670620&t=0137147587259967062053048", header=TRUE)
(使用lynx
并成为一个偏执的信息安全人员 FTW :-). 760 行数据可能会让dput()
处理有些吃力。 - hrbrmstr