0

次のデータフレームをプロットしたいとします。

df <- data.frame(expand.grid(1:10,1:10),rep(10,100))
colnames(df) <- c("x","y","z")

関数でlattice wireframe()

wireframe(z~x*y,df,colorkey=TRUE,drape=TRUE)

指定された座標をプロットするにはどうすればよいですか? wireframe内部の自動スケーリングは、すべての z 座標が等しいために混乱する可能性があるため、z 軸をスケーリング/調整する必要があることに関係があると思います。

ここに画像の説明を入力

4

2 に答える 2

3

これは、ヘルプ ページのスケール セクションからのものです。したがって、それをリスト値として「スケール」に追加するだけです。

wireframe(z~x*y,df,colorkey=TRUE,drape=TRUE,
          scales=list(arrows=FALSE), zlim=c(0,10.1))

プロットwireframeされた平面が極値の 1 つにあるときに何も表示されないのは、バグではないにしても、少なくとも「予期しない動作」のようです。これは実際のデータでは見られないと思います。データ プレーン プレーン全体が白い中間点に表示されるため、ドレープの使用はあまり意味がありません。(繰り返しになりますが、この病理学的な例以外の何かがある場合、これはおそらく問題ではありません。)

ここに画像の説明を入力

于 2013-07-20T16:15:12.127 に答える