0

spplotコマンドを使用して、spの単純なデフォルトのコロプレススタイルの色塗りつぶしを使用して、格子状に2つのマップを並べてプロットしています。私が使用している構文は、次の例と同じです。

library(sp)
library(rgdal)
library(lattice)

spplot(nc, c("SID74", "SID79"), names.attr = c("1974","1979"),
    colorkey=list(space="bottom"), scales = list(draw = TRUE),
    main = "SIDS (sudden infant death syndrome) in North Carolina",
    sp.layout = list(arrow), as.table = TRUE)

マップは、意図したとおりに並べて完全かつ正確にプロットされます。ただし、次のように各マップの上に警告が表示されます。

「パケット 1 の長さを使用するエラーは「ユニット」オブジェクトでなければなりません」(チャート 1)

「パケット 2 の長さを使用するエラーは「ユニット」オブジェクトでなければなりません」(チャート 2)

トラブルシューティングのためにここでデータを提供できないことをお詫び申し上げます。しかし、誰かが何が間違っているのかを理解する正しい方向に私を向けることができることを望んでいました.

注: 両方のマップは、次のものと同等のものを使用して、個々のマップとして完全に良好にチャート化されます。

spplot(nc,"SID74")

明らかに問題は格子ビューにありますが、私は (Sarkar ch8 を調べようとしたにもかかわらず) 何が問題なのかを知ることができるほどパケットに精通していません。

別の方法として、チャートが必要に応じてマッピングされている場合、これらの警告を簡単にオフにする方法はありますか?

助けてくれてありがとう

4

1 に答える 1

0

http://rspatial.r-forge.r-project.org/gallery/#fig09.Rは、ケースを再現するコマンドを提供します。私にとって、sp 1.1-1 では、すべて正常に動作します。正確な例の図が得られます。

これらのデータを使用してこれが誤動作するようなことをした場合は、質問が間違っていない限り、何をしたかを報告してください。

于 2015-06-11T21:43:32.603 に答える