x、y、zデータを使用して変数zの等高線を作成したいと思います。ただし、データを昇順で提供する必要があるようです。
いくつかのコードを使おうとしましたが、エラーが発生しました。
次のコードを試しました:試行1:
age2100 <- read.table("temp.csv",header=TRUE,sep=",")
x <- age2100$x
y <- age2100$y
z <- age2100$z
contour(x,y,z,add=TRUE,col="black")
次のエラーが発生しました
Error in contour.default(x, y, z, add = TRUE, col = "black") : increasing 'x' and 'y' values expected
次に、ggplot2を使用して輪郭を作成しようとしました。次のコードを使用しました。
library("ggplot2")
library("MASS")
library("rgdal")
library("gpclib")
library("maptools")
age2100 <- read.table("temp.csv",header=TRUE,sep=",")
v <- ggplot(age2100, aes(age2100$x, age2100$y,z=age2100$z))+geom_contour()
v
次のエラーが発生しました:
警告メッセージ:
Not possible to generate contour data
次の場所でデータを見つけてくださいhttps://www.dropbox.com/s/mg2bo4rcr6n3dks/temp.csv
temp.csvの3番目の変数(z)から等高線データを作成する方法を教えてもらえますか?これらを何度も実行する必要があるため、ArcgisではなくRで実行しようとしています。