まず、これは宿題の問題です。問題は元です。応用多変量解析入門の 26 ページからの 2.6。次のようにレイアウトされています。
緯度と経度を散布図として、深さを円として使用して、地震データのバブル プロットを作成します。深さが大きいほど円は小さくなります。さらに、マグニチュードを 3 つの等しい範囲に分割し、ポイントが属するマグニチュード グループに応じて、バブル プロット内のポイントに異なる記号を付けます。
基本グラフィックスにあるシンボルは、ラティスではうまく機能しないことがわかりました。また、ラティスにシンボル サイズ (つまり、バブル サイズ) を変更する機能があるかどうかもわかりません。昨夜、必死になってラティスブックを購入しました。いくつかの例で見られるように、「カット」またはパネルごとに色と形を記号化することができます。次に、シンボルサイズも操作できるという仮定の下で作業していますが、その方法を理解できていません。
私のコードは次のようになります:
plot(xyplot(lat ~ long | cut(mag, 3), data=quakes,
layout=c(3,1), xlab="Longitude", ylab="Latitude",
panel = function(x,y){
grid.circle(x,y,r=sqrt(quakes$depth),draw=TRUE)
}
))
grid パッケージを使用して円を描画しようとしましたが、これを実行すると空白のプロットが表示されます。誰かが私を正しい方向に向けてもらえますか? 私は非常に感謝されます!