緯度と経度として表されるデータセットと、各緯度と経度のペアに関連付けられた値(「クラス」という名前)があります。これは、「Rの「格子」パッケージの下でlevelplot()またはcontourplot()を使用して表現したい」 "。サンプル データセットは次のようになります。
> data_2[510:520,]
lon lat class
510 -47.61849 40.00805 2
511 -47.36740 40.01180 1
512 -47.11629 40.01551 1
513 -46.86518 40.01918 1
514 -46.61404 40.02282 1
515 -46.36290 40.02642 3
516 -46.11173 40.02999 1
517 -45.86056 40.03352 1
518 -45.60937 40.03700 3
519 -45.35817 40.04045 3
520 -45.10695 40.04386 3
メイン データセットの経度と緯度の値は連続していません。
私の問題は、すべての緯度と経度の組み合わせに対して「クラス」値がないことです。このため、上記の値をプロットしようとすると、多くの空白が残ります。私が望むのは、連続した塗りつぶされた(すべての緯度と経度の組み合わせに対して)プロットを取得することです。
以下は、プロットしようとしている方法の 1 つの例です。
levelplot(data_2$class ~ data_2$lon * data_2$lat、data = data_2、region = TRUE、aspect = "fill")
これを達成するために使用できるlevelplot()またはcontourplot()関数で使用できるオプションはありますか、またはこのソリューションを思い付くのに役立つ「R」の他のパッケージ/メソッドはありますか?