1

私はこの絵について話している:

質問:

これはRであり、Matlabではありませんよね?ページの下には、Rで作成されたと書かれています....

これどうやってするの?つまり、この高度な緑色の面とこのグリッドを使用して、このような 3D 散布図を作成するにはどうすればよいでしょうか? 簡単な散布図と 3D 散布図を作成する方法を説明しましたが、このような高度な画像を作成するにはどうすればよいでしょうか? これはどのパッケージですか?

この写真が自動的に回転する紙に含めたいです。これを tex-distribution に含める方法は知っていますが、単一の png が必要です。たとえば、私がアニメーション化する 1000 枚の写真です。しかし、どうすればRでそれらを取得できますか? それを回転させてから、小さな回転ごとにグラフィック ファイルとして保存する必要があります。

助けてくれてありがとう、私の最大の問題は、このグラフィック(パッケージ?)の作成と、それを回転させる方法(rコード?)です。

4

1 に答える 1

6
  1. この図を作成するには、persp関数をチェックアウトします。パラメータを変更して図形を回転させることができます。1 つのデモを次に示します。

    require(grDevices) # for trans3d
    x <- seq(-10, 10, length= 30)
    y <- x
    f <- function(x,y) { r <- sqrt(x^2+y^2); 10 * sin(r)/r }
    z <- outer(x, y, f)
    z[is.na(z)] <- 1
    persp(x, y, z, theta = 90, phi = 30, expand = 0.5, col = "lightgreen")
    

ここに画像の説明を入力

変更時theta = 30

persp(x, y, z, theta = 30, phi = 30, expand = 0.5, col = "lightgreen")

ここに画像の説明を入力

  1. 色については、入力colors()して使用できる色を確認できます。現在、私はlightgreenあなたが望む最も近い色を見つけました.
于 2012-11-15T03:55:28.307 に答える