プロットのRは初めてで、いくつかのファイルの等高線プロットを実行したいと思います。これが私がこれまでに得たものです。私のファイルには、X、Y、Zの3つの列があり、いくつかのnan値があります。ラティスではInf/NaN値が許可されていないため、事前にそれらを削除して、補間を行う必要がありました。
data <- read.table("file", sep=",", header=T)
mydata <- na.omit(data)
library(akima)
library(lattice)
s = interp(mydata$X, mydata$Y, mydata$Z)
filled.contour(s, xlim= c(5,25), ylim=c(40,180))
これはいくつかの結果をもたらしますが、私ができないことがあります:
- グラフの等高線を取得します。
- また、z範囲が異なる3つのファイル、たとえば(0-18)、(0-20)、(0-25)のファイルがあります。グラフ上で同様のカラースケールを提供するように調整および再スケーリングしたいと思います。たとえば、「15」の値は3つすべてで同様のカラーである必要があります。
私はgnuplotに精通していますが、範囲は常に色に合わせて自動スケーリングされるため、範囲にも問題があり、範囲を制御するのは難しいようです。それに関するどんな助けも深く感謝されます。
私は何か間違ったことをしているかもしれないので、誰かが私を助けて、正しい方向、または正しいソフトウェアを提供することができれば、私は感謝します。