2

これは以前に尋ねられたことがあると確信しています。適切なリンクが見つかった場合は、喜んで質問を削除しますが、Google ではうまくいきません。

3D データをプロットしたいのですが、検索すると常に R に戻ります (優れた/単純な代替手段を歓迎します)。

私はこのようなcsvファイルを持っています...

x    y    value
0    0    4.35
0    1    4.23
0    2    4.24
1    0    4.34
1    1    4.23
1    2    4.22
2    0    4.34
2    1    4.22
2    2    4.22

グリッド内のすべてのポイントが存在し、一意であるため、補間は必要ありません。

みたいに読めるのに…

data <- read.table("mydata.csv", header=T, sep=",")

persp、wireframe、scatterplot3d、rgl/persp3d、rgl/surface など、いくつかの 3D プロット関数を見つけました。ただし、必要な形式を理解することはできませんでした。

私はそのように出力することができます...

svg("chart.svg", width=4, height=4)
#plot function call(args??)
dev.off()

データをサーフェス/高さマップとして再配置して描画し、SVG (埋め込みラスターではない) に出力する最短の方法は何ですか?

4

1 に答える 1

3

どうですか?

my.data <- read.table(text= "x    y    value
0    0    4.35
0    1    4.23
0    2    4.24
1    0    4.34
1    1    4.23
1    2    4.22
2    0    4.34
2    1    4.22
2    2    4.22", header = TRUE)


library(lattice)
wireframe(value ~ x + y, data = my.data, screen = list(z = 70, x = -50))

ここに画像の説明を入力

于 2013-08-20T07:21:06.503 に答える